14#define TRACE_STR_None ""
15#define TRACE_STR_Error "error "
16#define TRACE_STR_Warning "warning "
17#define TRACE_STR_Info "info "
18#define TRACE_STR_Debug "debug "
19#define TRACE_STR_Dump "dump "
20#define TRACE_STR_DumpXL "dump "
23#define TRACE_STR_1 "error "
24#define TRACE_STR_2 "warning "
25#define TRACE_STR_3 "info "
26#define TRACE_STR_4 "debug "
27#define TRACE_STR_5 "dump "
28#define TRACE_STR_6 "dump "
38#define XRD_TRACE GetTrace()->
46#define ERRNO_AND_ERRSTR(err_code) ", err_code=" << err_code << ", err_str=" << XrdSysE2T(err_code)
48#define TRACE(act, x) \
49 if (XRD_TRACE What >= TRACE_ ## act) \
50 SYSTRACE(XRD_TRACE, 0, m_traceID, 0, TRACE_STR_ ## act << x)
52#define TRACE_INT(act, x) \
53 if (XRD_TRACE What >= act) \
54 SYSTRACE(XRD_TRACE, 0, m_traceID, 0, trace_what_strings[act] << x)
56#define TRACE_TEST(act, x) \
57 SYSTRACE(XRD_TRACE, 0, m_traceID, 0, TRACE_STR_ ## act << x)
59#define TRACE_PC(act, pre_code, x) \
60 if (XRD_TRACE What >= TRACE_ ## act) \
61 {pre_code; SYSTRACE(XRD_TRACE, 0, m_traceID, 0, TRACE_STR_ ## act << x)}
63#define TRACEIO(act, x) \
64 if (XRD_TRACE What >= TRACE_ ## act) SYSTRACE(XRD_TRACE, 0, m_traceID, 0, \
65 TRACE_STR_ ## act << x << " " << obfuscateAuth(GetPath()))
67#define TRACEF(act, x) \
68 if (XRD_TRACE What >= TRACE_ ## act) SYSTRACE(XRD_TRACE, 0, m_traceID, 0, \
69 TRACE_STR_ ## act << x << " " << GetLocalPath())
71#define TRACEF_INT(act, x) \
72 if (XRD_TRACE What >= act) \
73 SYSTRACE(XRD_TRACE, 0, m_traceID, 0, trace_what_strings[act] << x << " " << GetLocalPath())
77#define ERRNO_AND_ERRSTR(err_code)
79#define TRACE_PC(act, pre_code, x)
80#define TRACEIO(act, x)
82#define TRACEF_INT(act, x)
const char * trace_what_strings[]