1 #ifndef __XRDSSILOGGER_HH__
2 #define __XRDSSILOGGER_HH__
53 static void Msg(
const char *pfx,
const char *txt1,
54 const char *txt2=0,
const char *txt3=0);
68 static void Msgf(
const char *pfx,
const char *fmt, ...);
82 static void Msgv(
const char *pfx,
const char *fmt, va_list aP);
92 static void Msgv(
struct iovec *iovP,
int iovN);
127 #define SSI_LOG(x) {cerr <<XrdSSiLogger::TBeg() <<x; XrdSsiLogger::TEnd();}
128 #define SSI_SAY(x) {XrdSSiLogger::TBeg();cerr <<x; XrdSsiLogger::TEnd();}
130 static const char *
TBeg();
static void Msgf(const char *pfx, const char *fmt,...)
Definition: XrdSsiLogger.hh:116
Definition: XrdSsiLogger.hh:116
static bool SetMCB(MCB_t &mcbP, mcbType mcbt=mcbAll)
void( MCB_t)(struct timeval const &mtime, unsigned long tID, const char *msg, int mlen)
Length of message text.
Definition: XrdSsiLogger.hh:111
static void Msgv(const char *pfx, const char *fmt, va_list aP)
Definition: XrdSsiLogger.hh:40
static const char * TBeg()
j template void())
Definition: XrdOucJson.hh:4121
~XrdSsiLogger()
Definition: XrdSsiLogger.hh:138
static void Msg(const char *pfx, const char *txt1, const char *txt2=0, const char *txt3=0)
Definition: XrdSsiLogger.hh:116
mcbType
Definition: XrdSsiLogger.hh:116
XrdSsiLogger()
Constructor and destructor.
Definition: XrdSsiLogger.hh:137