51 {
return (
char *)(mnum < base_msgnum || mnum >
last_msgnum
123int Emsg(
const char *esfx,
int ecode,
const char *text1,
const char *text2=0);
127void Emsg(
const char *esfx,
const char *text1,
129 const char *text3=0);
133inline void Log(
int mask,
const char *esfx,
137 {
if (mask &
msgMask)
Emsg(esfx, text1, text2, text3);}
149void Say(
const char *text1,
const char *text2=0,
const char *txt3=0,
150 const char *text4=0,
const char *text5=0,
const char *txt6=0);
161 {
const char *oldpfx =
epfx;
168void TBeg(
const char *txt1=0,
const char *txt2=0,
const char *txt3=0);
const int SYS_LOG_02
Definition XrdSysError.hh:73
const int SYS_LOG_06
Definition XrdSysError.hh:77
const int SYS_LOG_07
Definition XrdSysError.hh:78
const int SYS_LOG_08
Definition XrdSysError.hh:79
const int SYS_LOG_01
Definition XrdSysError.hh:72
const int SYS_LOG_05
Definition XrdSysError.hh:76
const int SYS_LOG_04
Definition XrdSysError.hh:75
const int SYS_LOG_03
Definition XrdSysError.hh:74
Definition XrdSysError.hh:46
char * Lookup(int mnum)
Definition XrdSysError.hh:50
const char ** msg_text
Definition XrdSysError.hh:65
int base_msgnum
Definition XrdSysError.hh:63
~XrdSysError_Table()
Definition XrdSysError.hh:59
int last_msgnum
Definition XrdSysError.hh:64
XrdSysError_Table * next
Definition XrdSysError.hh:62
XrdSysError_Table(int base, int last, const char **text)
Definition XrdSysError.hh:54
Definition XrdSysError.hh:90
int Emsg(const char *esfx, int ecode, const char *text1, const char *text2=0)
void TBeg(const char *txt1=0, const char *txt2=0, const char *txt3=0)
int msgMask
Definition XrdSysError.hh:176
XrdSysError(XrdSysLogger *lp, const char *ErrPrefix="sys")
Definition XrdSysError.hh:92
const char * epfx
Definition XrdSysError.hh:174
static void addTable(XrdSysError_Table *etp)
Definition XrdSysError.hh:106
void Say(const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0)
void setMsgMask(int mask)
Definition XrdSysError.hh:154
~XrdSysError()
Definition XrdSysError.hh:99
const char * SetPrefix(const char *prefix)
Definition XrdSysError.hh:160
static const char * ec2text(int ecode)
int getMsgMask()
Definition XrdSysError.hh:156
XrdSysLogger * Logger
Definition XrdSysError.hh:177
static XrdSysError_Table * etab
Definition XrdSysError.hh:173
int epfxlen
Definition XrdSysError.hh:175
XrdSysLogger * logger(XrdSysLogger *lp=0)
Definition XrdSysError.hh:141
void Emsg(const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
void Log(int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
Definition XrdSysError.hh:133
Definition XrdSysLogger.hh:53