Go to the documentation of this file.
34#define TRACE_ALL 0x0fff
35#define TRACE_DEBUG 0x0001
36#define TRACE_EMSG 0x0002
37#define TRACE_FS 0x0004
38#define TRACE_LOGIN 0x0008
39#define TRACE_MEM 0x0010
40#define TRACE_REQ 0x0020
41#define TRACE_REDIR 0x0040
42#define TRACE_RSP 0x0080
43#define TRACE_SCHED 0x0100
44#define TRACE_STALL 0x0200
51#define TRACE(act, x) \
52 if (XrdXrootdTrace->What & TRACE_ ## act) \
53 {XrdXrootdTrace->Beg(TraceID); cerr <<x; XrdXrootdTrace->End();}
55#define TRACEI(act, x) \
56 if (XrdXrootdTrace->What & TRACE_ ## act) \
57 {XrdXrootdTrace->Beg(TraceID,TRACELINK->ID); cerr <<x; XrdXrootdTrace->End();}
59#define TRACEP(act, x) \
60 if (XrdXrootdTrace->What & TRACE_ ## act) \
61 {XrdXrootdTrace->Beg(TraceID,TRACELINK->ID,Response.ID()); cerr <<x; \
62 XrdXrootdTrace->End();}
64#define TRACES(act, x) \
65 if (XrdXrootdTrace->What & TRACE_ ## act) \
66 {XrdXrootdTrace->Beg(TraceID,TRACELINK->ID,(const char *)trsid); cerr <<x; \
67 XrdXrootdTrace->End();}
69#define TRACING(x) XrdXrootdTrace->What & x