![]() |
XRootD
|
#include <XrdSysTrace.hh>
Public Types | |
typedef void(* | msgCB_t) (const char *tid, const char *msg, bool dbgmsg) |
Public Member Functions | |
XrdSysTrace (const char *pfx, XrdSysLogger *logp=0, int tf=0) | |
~XrdSysTrace () | |
XrdSysTrace & | Beg (const char *usr=0, const char *epn=0, const char *txt=0) |
XrdSysTrace * | End () |
XrdSysTrace & | operator<< (bool val) |
XrdSysTrace & | operator<< (char val) |
XrdSysTrace & | operator<< (const char *val) |
XrdSysTrace & | operator<< (const std::string &val) |
XrdSysTrace & | operator<< (double val) |
XrdSysTrace & | operator<< (float val) |
XrdSysTrace & | operator<< (int val) |
XrdSysTrace & | operator<< (long double val) |
XrdSysTrace & | operator<< (long long val) |
XrdSysTrace & | operator<< (long val) |
XrdSysTrace & | operator<< (short val) |
XrdSysTrace & | operator<< (unsigned int val) |
XrdSysTrace & | operator<< (unsigned long long val) |
XrdSysTrace & | operator<< (unsigned long val) |
XrdSysTrace & | operator<< (unsigned short val) |
XrdSysTrace & | operator<< (void *val) |
XrdSysTrace & | operator<< (Xrd::Fmt val) |
XrdSysTrace & | operator<< (XrdSysTrace *stp) |
void | SetLogger (msgCB_t cbP) |
void | SetLogger (XrdSysLogger *logp) |
bool | Tracing (int mask) |
Public Attributes | |
int | What |
Definition at line 48 of file XrdSysTrace.hh.
typedef void(* XrdSysTrace::msgCB_t) (const char *tid, const char *msg, bool dbgmsg) |
Definition at line 58 of file XrdSysTrace.hh.
|
inline |
Definition at line 95 of file XrdSysTrace.hh.
|
inline |
Definition at line 98 of file XrdSysTrace.hh.
XrdSysTrace & XrdSysTrace::Beg | ( | const char * | usr = 0, |
const char * | epn = 0, | ||
const char * | txt = 0 ) |
Definition at line 73 of file XrdSysTrace.cc.
References XrdSysMutex::Lock().
|
inline |
Definition at line 54 of file XrdSysTrace.hh.
XrdSysTrace & XrdSysTrace::operator<< | ( | bool | val | ) |
Definition at line 145 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | char | val | ) |
Definition at line 166 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | const char * | val | ) |
Definition at line 204 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | const std::string & | val | ) |
Definition at line 220 of file XrdSysTrace.cc.
|
inline |
Definition at line 84 of file XrdSysTrace.hh.
|
inline |
Definition at line 82 of file XrdSysTrace.hh.
XrdSysTrace & XrdSysTrace::operator<< | ( | int | val | ) |
Definition at line 252 of file XrdSysTrace.cc.
|
inline |
Definition at line 86 of file XrdSysTrace.hh.
XrdSysTrace & XrdSysTrace::operator<< | ( | long long | val | ) |
Definition at line 288 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | long | val | ) |
Definition at line 275 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | short | val | ) |
Definition at line 229 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | unsigned int | val | ) |
Definition at line 334 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | unsigned long long | val | ) |
Definition at line 370 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | unsigned long | val | ) |
Definition at line 357 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | unsigned short | val | ) |
Definition at line 311 of file XrdSysTrace.cc.
XrdSysTrace & XrdSysTrace::operator<< | ( | void * | val | ) |
Definition at line 393 of file XrdSysTrace.cc.
|
inline |
Definition at line 91 of file XrdSysTrace.hh.
XrdSysTrace & XrdSysTrace::operator<< | ( | XrdSysTrace * | stp | ) |
Definition at line 117 of file XrdSysTrace.cc.
References XrdSysLogger::Put(), and XrdSysMutex::UnLock().
void XrdSysTrace::SetLogger | ( | msgCB_t | cbP | ) |
Definition at line 67 of file XrdSysTrace.cc.
void XrdSysTrace::SetLogger | ( | XrdSysLogger * | logp | ) |
Definition at line 65 of file XrdSysTrace.cc.
Referenced by XrdCmsFinderRMT::XrdCmsFinderRMT(), XrdHttpProtocol::Configure(), XrdCmsConfig::Configure0(), XrdPssSys::Init(), XrdPosixConfig::SetConfig(), XrdTls::SetDebug(), XrdTls::SetDebug(), XrdOfsgetPrepare(), XrdOssGetSS(), XrdSfsGetDefaultFileSystem(), and XrdSfsGetFileSystem2().
|
inline |
Definition at line 62 of file XrdSysTrace.hh.
References What.
Referenced by XrdObjectQ< T >::DoIt().
int XrdSysTrace::What |
Definition at line 64 of file XrdSysTrace.hh.
Referenced by XrdPfc::Cache::Cache(), XrdScheduler::XrdScheduler(), XrdPfc::Cache::Config(), XrdOfs::Config_Display(), XrdOssSys::Config_Display(), XrdPssSys::ConfigMapID(), XrdOssSys::ConfigStage(), XrdHttpProtocol::Configure(), XrdOssSys::Configure(), XrdCmsClientConfig::Configure(), XrdSsiSfsConfig::Configure(), XrdConfig::Configure(), XrdOfs::Configure(), XrdCmsConfig::Configure0(), XrdCmsConfig::Configure1(), XrdPosixConfig::SetConfig(), XrdTls::SetDebug(), XrdTls::SetDebug(), XrdScheduler::Start(), Tracing(), and XrdOssSys::xtrace().