1 #ifndef __SYS_LOGGER_H__
2 #define __SYS_LOGGER_H__
40 #include "XrdSys/XrdWin32.hh"
55 int Bind(
const char *path,
int intsec=0);
67 void Put(
int iovcnt,
struct iovec *iov);
80 int Time(
char *tbuff);
108 void putEmsg(
char *msg,
int msz);
109 int ReBind(
int dorename=1);
int originalFD()
Definition: XrdSysLogger.hh:63
time_t eNow
Definition: XrdSysLogger.hh:105
char Filesfx[8]
Definition: XrdSysLogger.hh:102
~XrdSysLogger()
Definition: XrdSysLogger.hh:50
char * traceBeg()
Definition: XrdSysLogger.hh:85
int baseFD
Definition: XrdSysLogger.hh:100
void setRotate(int onoff)
Definition: XrdSysLogger.hh:76
int ReBind(int dorename=1)
void Put(int iovcnt, struct iovec *iov)
int doLFR
Definition: XrdSysLogger.hh:106
int Bind(const char *path, int intsec=0)
XrdSysLogger(int ErrFD=STDERR_FILENO, int xrotate=1)
Definition: XrdSysPthread.hh:140
void setKeep(long long knum)
Definition: XrdSysLogger.hh:72
int eFD
Definition: XrdSysLogger.hh:99
XrdSysMutex Logger_Mutex
Definition: XrdSysLogger.hh:95
time_t eNTC
Definition: XrdSysLogger.hh:103
void putEmsg(char *msg, int msz)
int eInt
Definition: XrdSysLogger.hh:104
Definition: XrdSysLogger.hh:45
void Flush()
Definition: XrdSysLogger.hh:59
void Lock()
Definition: XrdSysPthread.hh:149
char * ePath
Definition: XrdSysLogger.hh:101
static int extLFD[4]
Definition: XrdSysLogger.hh:96
void UnLock()
Definition: XrdSysPthread.hh:151
char traceEnd()
Definition: XrdSysLogger.hh:86
char TBuff[24]
Definition: XrdSysLogger.hh:98
long long eKeep
Definition: XrdSysLogger.hh:97