1 #ifndef __SYS_ERROR_H__
2 #define __SYS_ERROR_H__
51 {
return (
char *)(mnum < base_msgnum || mnum >
last_msgnum
115 static char *
ec2text(
int ecode);
123 int Emsg(
const char *esfx,
int ecode,
const char *text1,
const char *text2=0);
127 void Emsg(
const char *esfx,
const char *text1,
129 const char *text3=0);
133 inline void Log(
int mask,
const char *esfx,
137 {
if (mask &
msgMask)
Emsg(esfx, text1, text2, text3);}
149 void 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;
168 void TBeg(
const char *txt1=0,
const char *txt2=0,
const char *txt3=0);
int epfxlen
Definition: XrdSysError.hh:175
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:106
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
int getMsgMask()
Definition: XrdSysError.hh:156
Definition: XrdSysError.hh:45
Definition: XrdSysError.hh:89
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:177
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:92
~XrdSysError()
Definition: XrdSysError.hh:99
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:141
void setMsgMask(int mask)
Definition: XrdSysError.hh:154
static XrdSysError_Table * etab
Definition: XrdSysError.hh:173
const char * epfx
Definition: XrdSysError.hh:174
void Log(int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
Definition: XrdSysError.hh:133
int base_msgnum
Definition: XrdSysError.hh:63
const char * SetPrefix(const char *prefix)
Definition: XrdSysError.hh:160
const int SYS_LOG_05
Definition: XrdSysError.hh:76
int msgMask
Definition: XrdSysError.hh:176
const char ** msg_text
Definition: XrdSysError.hh:65
const int SYS_LOG_04
Definition: XrdSysError.hh:75