1 #ifndef _XRDOSSARC_TRACE_H
2 #define _XRDOSSARC_TRACE_H
35 #define TRACE_All 0xfffffffc
36 #define TRACE_Debug 0x00000001
37 #define TRACE_Save 0x00000002
38 #define TRACE_None 0x00000000
45 #ifndef XRDOSSARC_TRACE
46 #define XRDOSSARC_TRACE XrdOssArcGlobals::ArcTrace.
49 #define TraceInfo(x,y) \
50 const char *TraceEP = x;\
51 const char *TraceID = y;
53 #define TRACE(act, x) \
54 if (XRDOSSARC_TRACE What & TRACE_ ## act) \
55 {SYSTRACE(XRDOSSARC_TRACE, TraceID, TraceEP, 0, x)}
57 #define TRACEI(act, x) \
58 if (XRDOSSARC_TRACE What & TRACE_ ## act) \
59 {SYSTRACE(XRDOSSARC_TRACE, TraceID, TraceEP, 0, x)}
61 #define TRACING(x) XRDOSSARC_TRACE What & x
63 #define DEBUG(x) TRACE(Debug, x)
XrdSysTrace ArcTrace("OssArc")