1 #ifndef __SYS_ERROR_H__ 2 #define __SYS_ERROR_H__ 51 {
return (
char *)(mnum < base_msgnum || mnum >
last_msgnum 95 { SetPrefix(ErrPrefix); }
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;
158 epfx = prefix; epfxlen = strlen(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 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
const int SYS_LOG_02
Definition: XrdSysError.hh:73
Definition: XrdSysError.hh:45
Definition: XrdSysError.hh:87
~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:52
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