 |
XRootD
|
Go to the documentation of this file.
41 #ifndef _XROOTD_TRACE_H
42 #define _XROOTD_TRACE_H
47 #define TRACE_ALL 0x0fff
48 #define TRACE_AUTH 0x0001
49 #define TRACE_DEBUG 0x0002
50 #define TRACE_MEM 0x0010
51 #define TRACE_REQ 0x0020
52 #define TRACE_REDIR 0x0040
53 #define TRACE_RSP 0x0080
63 #define TRACE(act, x) \
64 if (XrdHttpTrace.What & TRACE_ ## act) \
65 {SYSTRACE(XrdHttpTrace., 0, TraceID, 0, x)}
67 #define TRACEI(act, x) \
68 if (XrdHttpTrace.What & TRACE_ ## act) \
69 {SYSTRACE(XrdHttpTrace., TRACELINK->ID, TraceID, 0, x)}
71 #define TRACING(x) XrdHttpTrace.What & x
72 #define EPNAME(x) static const char* epname = x;