#include <ErrorObj.h>
Public Member Functions | |
virtual void | clear () |
ELstring | context () const |
virtual ErrorObj & | emitToken (const ELstring &txt) |
ErrorObj (const ELseverityLevel &sev, const ELstring &id, bool verbatim=false) | |
ErrorObj (const ErrorObj &orig) | |
ELstring | fullText () const |
const ELstring & | idOverflow () const |
bool | is_verbatim () const |
const ELlist_string & | items () const |
ErrorObj & | operator<< (std::ostream &(*f)(std::ostream &)) |
ErrorObj & | operator<< (std::ios_base &(*f)(std::ios_base &)) |
ErrorObj & | operator= (const ErrorObj &other) |
template<class T > | |
ErrorObj & | opltlt (const T &t) |
ErrorObj & | opltlt (const char s[]) |
bool | reactedTo () const |
int | serial () const |
virtual void | set (const ELseverityLevel &sev, const ELstring &id) |
virtual void | setContext (const ELstring &context) |
virtual void | setID (const ELstring &ID) |
virtual void | setModule (const ELstring &module) |
virtual void | setReactedTo (bool r) |
virtual void | setSeverity (const ELseverityLevel &sev) |
virtual void | setSubroutine (const ELstring &subroutine) |
void | swap (ErrorObj &other) |
time_t | timestamp () const |
const ELextendedID & | xid () const |
virtual | ~ErrorObj () |
Private Attributes | |
std::string | emptyString |
ELstring | myContext |
ELstring | myIdOverflow |
ELlist_string | myItems |
std::ostringstream | myOs |
bool | myReactedTo |
int | mySerial |
time_t | myTimestamp |
ELextendedID | myXid |
bool | verbatim |
Definition at line 48 of file ErrorObj.h.
edm::ErrorObj::ErrorObj | ( | const ELseverityLevel & | sev, |
const ELstring & | id, | ||
bool | verbatim = false |
||
) |
Definition at line 80 of file ErrorObj.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, clear(), and set().
edm::ErrorObj::ErrorObj | ( | const ErrorObj & | orig | ) |
|
virtual |
|
virtual |
Definition at line 256 of file ErrorObj.cc.
References edm::ELextendedID::clear(), myIdOverflow, myItems, myReactedTo, mySerial, myTimestamp, and myXid.
Referenced by ErrorObj(), edm::service::ThreadSafeLogMessageLoggerScribe::log(), and set().
ELstring edm::ErrorObj::context | ( | ) | const |
Definition at line 154 of file ErrorObj.cc.
References myContext.
Referenced by edm::service::ELoutput::log(), and edm::service::ELstatistics::log().
Definition at line 214 of file ErrorObj.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, edm::eq_nocase(), myItems, and setSubroutine().
Referenced by opltlt().
ELstring edm::ErrorObj::fullText | ( | ) | const |
const ELstring & edm::ErrorObj::idOverflow | ( | ) | const |
Definition at line 148 of file ErrorObj.cc.
References myIdOverflow.
Referenced by edm::service::ELoutput::log().
bool edm::ErrorObj::is_verbatim | ( | ) | const |
Definition at line 152 of file ErrorObj.cc.
References verbatim.
Referenced by edm::service::ELoutput::log().
const ELlist_string & edm::ErrorObj::items | ( | ) | const |
Definition at line 150 of file ErrorObj.cc.
References myItems.
Referenced by python.rootplot.core.Options::kwarg_list(), and edm::service::ELoutput::log().
|
inline |
|
inline |
Definition at line 121 of file ErrorObj.cc.
References swap(), and groupFilesInBlocks::temp.
Referenced by edm::operator<<().
ErrorObj & edm::ErrorObj::opltlt | ( | const char | s[] | ) |
Definition at line 268 of file ErrorObj.cc.
References emitToken(), emptyString, myOs, alignCSCRings::s, and verbatim.
bool edm::ErrorObj::reactedTo | ( | ) | const |
Definition at line 151 of file ErrorObj.cc.
References myReactedTo.
Referenced by edm::service::ELstatistics::log().
int edm::ErrorObj::serial | ( | ) | const |
Definition at line 146 of file ErrorObj.cc.
References mySerial.
Referenced by edm::service::ELoutput::log().
|
virtual |
Definition at line 243 of file ErrorObj.cc.
References clear(), mySerial, myTimestamp, edm::ourSerial(), setID(), and setSeverity().
Referenced by ErrorObj().
|
virtual |
Definition at line 191 of file ErrorObj.cc.
References EnergyCorrector::c, and myContext.
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
virtual |
Definition at line 182 of file ErrorObj.cc.
References edm::ELextendedID::id, edm::maxIDlength(), myIdOverflow, and myXid.
Referenced by edm::service::ThreadSafeLogMessageLoggerScribe::log(), edm::service::MessageLoggerScribe::log(), set(), and edm::service::ThreadSafeLogMessageLoggerScribe::~ThreadSafeLogMessageLoggerScribe().
|
virtual |
Definition at line 189 of file ErrorObj.cc.
References edm::ELextendedID::module, python.rootplot.argparse::module, and myXid.
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
virtual |
Definition at line 204 of file ErrorObj.cc.
References myReactedTo, and alignCSCRings::r.
Referenced by edm::service::ELadministrator::log().
|
virtual |
Definition at line 174 of file ErrorObj.cc.
References edm::ELdebug, edm::ELhighestSeverity, edm::ELsevere, edm::ELzeroSeverity, myXid, and edm::ELextendedID::severity.
Referenced by set().
|
virtual |
Definition at line 194 of file ErrorObj.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, myXid, and edm::ELextendedID::subroutine.
Referenced by emitToken().
void edm::ErrorObj::swap | ( | ErrorObj & | other | ) |
Definition at line 127 of file ErrorObj.cc.
References emptyString, myContext, myIdOverflow, myItems, myOs, myReactedTo, mySerial, myTimestamp, myXid, AlCaHLTBitMon_QueryRunRegistry::string, std::swap(), groupFilesInBlocks::temp, and verbatim.
Referenced by operator=(), and edm::swap().
time_t edm::ErrorObj::timestamp | ( | ) | const |
Definition at line 149 of file ErrorObj.cc.
References myTimestamp.
Referenced by edm::service::ELoutput::log().
const ELextendedID & edm::ErrorObj::xid | ( | ) | const |
Definition at line 147 of file ErrorObj.cc.
References myXid.
Referenced by edm::service::ThreadSafeLogMessageLoggerScribe::log(), edm::service::ELoutput::log(), edm::service::ELstatistics::log(), edm::service::ELadministrator::log(), edm::service::MessageLoggerScribe::log(), edm::MessageSender::ErrorObjDeleter::operator()(), and edm::service::ThreadSafeLogMessageLoggerScribe::~ThreadSafeLogMessageLoggerScribe().
|
private |
Definition at line 109 of file ErrorObj.h.
|
private |
Definition at line 107 of file ErrorObj.h.
Referenced by context(), setContext(), and swap().
|
private |
Definition at line 103 of file ErrorObj.h.
Referenced by clear(), idOverflow(), setID(), and swap().
|
private |
Definition at line 105 of file ErrorObj.h.
Referenced by clear(), emitToken(), fullText(), items(), and swap().
|
private |
Definition at line 108 of file ErrorObj.h.
|
private |
Definition at line 106 of file ErrorObj.h.
Referenced by clear(), reactedTo(), setReactedTo(), and swap().
|
private |
|
private |
Definition at line 104 of file ErrorObj.h.
Referenced by clear(), set(), swap(), and timestamp().
|
private |
Definition at line 102 of file ErrorObj.h.
Referenced by clear(), setID(), setModule(), setSeverity(), setSubroutine(), swap(), and xid().
|
private |
Definition at line 110 of file ErrorObj.h.
Referenced by is_verbatim(), opltlt(), and swap().