1 #ifndef THREADSAFEERRORLOG_H
2 #define FWCore_MessageService_ThreadSafeErrorLog_h
31 class ELadministrator;
39 template <
class Mutex>
116 template <
class Mutex>
122 template <
class Mutex,
class T>
124 operator<<( ThreadSafeErrorLog<Mutex> &
e,
const T &
t );
137 #define THREADSAFEERRORLOG_ICC
138 #include "FWCore/MessageLogger/interface/ThreadSafeErrorLog.icc"
139 #undef THREADSAFEERRORLOG_ICC
145 #endif // THREADSAFEERRORLOG_H
ThreadSafeErrorLog & operator()(const ELseverityLevel &sev, const ELstring &id)
ThreadSafeErrorLog & completeMsg()
ThreadSafeErrorLog & emitToken(const ELstring &s)
void setDebugVerbosity(int debugVerbosity)
void setPackage(const ELstring &pkgName)
ELseverityLevel setDiscardThreshold(ELseverityLevel sev)
bool getELdestControl(const ELstring &name, ELdestControl &theDestControl) const
int setHexTrigger(int trigger)
void setProcess(const ELstring &procName)
void setDebugMessages(ELseverityLevel sev, ELstring id)
void setSubroutine(const ELstring &subName)
void setModule(const ELstring &modName)
virtual ~ThreadSafeErrorLog()
char data[epos_bytes_allocation]