1 #ifndef __SYS_ERROR_H__
2 #define __SYS_ERROR_H__
51 {
return (
char *)(mnum < base_msgnum || mnum >
last_msgnum
113 static char *
ec2text(
int ecode);
121 int Emsg(
const char *esfx,
int ecode,
const char *text1,
const char *text2=0);
125 void Emsg(
const char *esfx,
const char *text1,
127 const char *text3=0);
131 inline void Log(
int mask,
const char *esfx,
135 {
if (mask &
msgMask)
Emsg(esfx, text1, text2, text3);}
147 void Say(
const char *text1,
const char *text2=0,
const char *txt3=0,
148 const char *text4=0,
const char *text5=0,
const char *txt6=0);
157 {
const char *oldpfx =
epfx;
164 void TBeg(
const char *txt1=0,
const char *txt2=0,
const char *txt3=0);
int epfxlen
Definition: XrdSysError.hh:171
const int SYS_LOG_06
Definition: XrdSysError.hh:77
static char * ec2text(int ecode)
void TBeg(const char *txt1=0, const char *txt2=0, const char *txt3=0)
static void addTable(XrdSysError_Table *etp)
Definition: XrdSysError.hh:104
XrdSysError_Table(int base, int last, const char **text)
Definition: XrdSysError.hh:54
const int SYS_LOG_07
Definition: XrdSysError.hh:78
int Emsg(const char *esfx, int ecode, const char *text1, const char *text2=0)
const int SYS_LOG_02
Definition: XrdSysError.hh:73
Definition: XrdSysError.hh:45
Definition: XrdSysError.hh:87
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)
~XrdSysError_Table()
Definition: XrdSysError.hh:59
XrdSysError_Table * next
Definition: XrdSysError.hh:62
XrdSysLogger * Logger
Definition: XrdSysError.hh:173
int last_msgnum
Definition: XrdSysError.hh:64
char * Lookup(int mnum)
Definition: XrdSysError.hh:50
XrdSysError(XrdSysLogger *lp, const char *ErrPrefix="sys")
Definition: XrdSysError.hh:90
~XrdSysError()
Definition: XrdSysError.hh:97
const int SYS_LOG_08
Definition: XrdSysError.hh:79
const int SYS_LOG_03
Definition: XrdSysError.hh:74
const int SYS_LOG_01
Definition: XrdSysError.hh:72
Definition: XrdSysLogger.hh:50
XrdSysLogger * logger(XrdSysLogger *lp=0)
Definition: XrdSysError.hh:139
void setMsgMask(int mask)
Definition: XrdSysError.hh:152
static XrdSysError_Table * etab
Definition: XrdSysError.hh:169
const char * epfx
Definition: XrdSysError.hh:170
void Log(int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
Definition: XrdSysError.hh:131
int base_msgnum
Definition: XrdSysError.hh:63
const char * SetPrefix(const char *prefix)
Definition: XrdSysError.hh:156
const int SYS_LOG_05
Definition: XrdSysError.hh:76
int msgMask
Definition: XrdSysError.hh:172
const char ** msg_text
Definition: XrdSysError.hh:65
const int SYS_LOG_04
Definition: XrdSysError.hh:75