#include <ELdestination.h>
Public Member Functions | |
virtual void | attachEpilogue () |
virtual void | attachTime () |
virtual void | changeFile (std::ostream &os) |
virtual void | changeFile (const ELstring &filename) |
ELdestination () | |
virtual void | excludeModule (ELstring const &moduleName) |
virtual void | filterModule (ELstring const &moduleName) |
virtual void | finish () |
virtual void | flush () |
virtual int | getLineLength () const |
virtual ELstring | getNewline () const |
virtual void | ignoreModule (ELstring const &moduleName) |
virtual void | includeContext () |
virtual void | includeModule () |
virtual void | includeSerial () |
virtual void | includeSubroutine () |
virtual void | includeText () |
virtual void | includeTime () |
virtual bool | log (const edm::ErrorObj &msg) |
virtual void | respondToModule (ELstring const &moduleName) |
virtual void | separateEpilogue () |
virtual void | separateTime () |
void | setInterval (const ELstring &s, int interval) |
void | setInterval (const ELseverityLevel &sv, int interval) |
void | setLimit (const ELstring &s, int n) |
void | setLimit (const ELseverityLevel &sv, int n) |
virtual int | setLineLength (int len) |
virtual void | setTableLimit (int n) |
void | setThreshold (const ELseverityLevel &sv) |
void | setTimespan (const ELstring &s, int n) |
void | setTimespan (const ELseverityLevel &sv, int n) |
void | setTraceThreshold (const ELseverityLevel &sv) |
virtual void | suppressContext () |
virtual void | suppressModule () |
virtual void | suppressSerial () |
virtual void | suppressSubroutine () |
virtual void | suppressText () |
virtual void | suppressTime () |
virtual bool | thisShouldBeIgnored (const ELstring &s) const |
virtual void | useContext () |
virtual void | useFullContext () |
virtual void | wipe () |
virtual void | zero () |
virtual | ~ELdestination () |
Protected Attributes | |
bool | ignoreMostModules |
std::unordered_set< std::string > | ignoreThese |
ELstring | indent |
ELlimitsTable | limits |
int | lineLength |
ELstring | newline |
ELstring | preamble |
bool | respondToMostModules |
std::unordered_set< std::string > | respondToThese |
ELseverityLevel | threshold |
ELseverityLevel | traceThreshold |
Static Protected Attributes | |
static const int | defaultLineLength = 80 |
Private Member Functions | |
ELdestination (const ELdestination &orig)=delete | |
ELdestination & | operator= (const ELdestination &orig)=delete |
Friends | |
class | ELadministrator |
Definition at line 55 of file ELdestination.h.
edm::service::ELdestination::ELdestination | ( | ) |
Definition at line 43 of file ELdestination.cc.
References MessageLogger_cfi::cerr.
|
virtual |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 182 of file ELdestination.cc.
References edm::ELwarning, log(), mps_alisetup::msg, and edm::service::notELoutputMsg.
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 188 of file ELdestination.cc.
References edm::ELwarning, corrVsCorr::filename, log(), mps_alisetup::msg, and newline.
|
virtual |
Definition at line 172 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
virtual |
Definition at line 167 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
virtual |
Definition at line 177 of file ELdestination.cc.
Referenced by progressbar.ProgressBar::__next__().
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 194 of file ELdestination.cc.
References edm::ELwarning, log(), and mps_alisetup::msg.
|
virtual |
|
virtual |
|
virtual |
Definition at line 155 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELstatistics, and edm::service::ELoutput.
Definition at line 77 of file ELdestination.cc.
Referenced by changeFile(), and flush().
|
privatedelete |
|
virtual |
Definition at line 143 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
virtual |
|
virtual |
void edm::service::ELdestination::setInterval | ( | const ELstring & | s, |
int | interval | ||
) |
Definition at line 118 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setInterval().
Referenced by setLimit().
void edm::service::ELdestination::setInterval | ( | const ELseverityLevel & | sv, |
int | interval | ||
) |
Definition at line 114 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setInterval().
void edm::service::ELdestination::setLimit | ( | const ELstring & | s, |
int | n | ||
) |
Definition at line 108 of file ELdestination.cc.
References limits, setInterval(), and edm::service::ELlimitsTable::setLimit().
void edm::service::ELdestination::setLimit | ( | const ELseverityLevel & | sv, |
int | n | ||
) |
Definition at line 123 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setLimit().
|
virtual |
Definition at line 233 of file ELdestination.cc.
References lineLength, and groupFilesInBlocks::temp.
|
virtual |
Definition at line 179 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTableLimit().
void edm::service::ELdestination::setThreshold | ( | const ELseverityLevel & | sv | ) |
void edm::service::ELdestination::setTimespan | ( | const ELstring & | s, |
int | n | ||
) |
Definition at line 128 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTimespan().
void edm::service::ELdestination::setTimespan | ( | const ELseverityLevel & | sv, |
int | n | ||
) |
Definition at line 133 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTimespan().
void edm::service::ELdestination::setTraceThreshold | ( | const ELseverityLevel & | sv | ) |
Definition at line 103 of file ELdestination.cc.
References traceThreshold.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 204 of file ELdestination.cc.
|
virtual |
|
virtual |
Definition at line 246 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by edm::service::ELoutput::log(), and edm::service::ELstatistics::log().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 138 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::wipe().
|
virtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 141 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::zero().
|
friend |
Definition at line 57 of file ELdestination.h.
|
staticprotected |
Definition at line 126 of file ELdestination.h.
|
protected |
Definition at line 120 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 123 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 118 of file ELdestination.h.
Referenced by ntuplePrintersDiff.TrackingParticlePrinter::_parentageChain(), edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), ntuplePrintersDiff.SeedPrinter::printHits(), ntuplePrintersDiff.TrackPrinter::printHits(), and ntuplePrintersDiff.TrackingParticlePrinter::printTrackingParticle().
|
protected |
Definition at line 115 of file ELdestination.h.
Referenced by edm::service::ELstatistics::clearSummary(), edm::service::ELoutput::ELoutput(), edm::service::ELoutput::log(), setInterval(), setLimit(), setTableLimit(), setTimespan(), edm::service::ELstatistics::wipe(), wipe(), edm::service::ELstatistics::zero(), and zero().
|
protected |
Definition at line 119 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getLineLength(), and setLineLength().
|
protected |
Definition at line 117 of file ELdestination.h.
Referenced by changeFile(), edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getNewline(), and edm::service::ELoutput::log().
|
protected |
Definition at line 116 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::log().
|
protected |
Definition at line 122 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 121 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 113 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), utils.StatisticalTest::get_status(), edm::service::ELoutput::log(), edm::service::ELstatistics::log(), and setThreshold().
|
protected |
Definition at line 114 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::log(), and setTraceThreshold().