#include <ELdestination.h>
Public Member Functions | |
virtual void | attachEpilogue () |
virtual void | attachTime () |
virtual void | changeFile (const ELstring &filename) |
virtual void | changeFile (std::ostream &os) |
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 ELseverityLevel &sv, int interval) |
void | setInterval (const ELstring &s, int interval) |
void | setLimit (const ELseverityLevel &sv, int n) |
void | setLimit (const ELstring &s, int n) |
virtual int | setLineLength (int len) |
virtual void | setTableLimit (int n) |
void | setThreshold (const ELseverityLevel &sv) |
void | setTimespan (const ELseverityLevel &sv, int n) |
void | setTimespan (const ELstring &s, 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 53 of file ELdestination.h.
edm::service::ELdestination::ELdestination | ( | ) |
|
virtual |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 154 of file ELdestination.cc.
References edm::ELwarning, corrVsCorr::filename, log(), mps_check::msg, newline, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 148 of file ELdestination.cc.
References edm::ELwarning, log(), mps_check::msg, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
virtual |
Definition at line 139 of file ELdestination.cc.
References ignoreModule(), edm::moduleName(), and respondToModule().
|
virtual |
Definition at line 134 of file ELdestination.cc.
References ignoreModule(), edm::moduleName(), and respondToModule().
|
virtual |
Definition at line 144 of file ELdestination.cc.
Referenced by progressbar.ProgressBar::__next__().
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 160 of file ELdestination.cc.
References edm::ELwarning, log(), mps_check::msg, and edm::service::noosMsg.
|
virtual |
|
virtual |
|
virtual |
Definition at line 122 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, edm::moduleName(), 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 71 of file ELdestination.cc.
Referenced by changeFile(), and flush().
|
privatedelete |
|
virtual |
Definition at line 110 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, edm::moduleName(), respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
virtual |
|
virtual |
void edm::service::ELdestination::setInterval | ( | const ELseverityLevel & | sv, |
int | interval | ||
) |
Definition at line 96 of file ELdestination.cc.
References readEcalDQMStatus::interval, limits, edm::service::ELlimitsTable::setInterval(), and pfDeepBoostedJetPreprocessParams_cfi::sv.
void edm::service::ELdestination::setInterval | ( | const ELstring & | s, |
int | interval | ||
) |
Definition at line 98 of file ELdestination.cc.
References readEcalDQMStatus::interval, limits, alignCSCRings::s, and edm::service::ELlimitsTable::setInterval().
void edm::service::ELdestination::setLimit | ( | const ELseverityLevel & | sv, |
int | n | ||
) |
Definition at line 100 of file ELdestination.cc.
References limits, dqmiodumpmetadata::n, edm::service::ELlimitsTable::setLimit(), and pfDeepBoostedJetPreprocessParams_cfi::sv.
void edm::service::ELdestination::setLimit | ( | const ELstring & | s, |
int | n | ||
) |
Definition at line 94 of file ELdestination.cc.
References limits, dqmiodumpmetadata::n, alignCSCRings::s, and edm::service::ELlimitsTable::setLimit().
|
virtual |
Definition at line 199 of file ELdestination.cc.
References lineLength, and groupFilesInBlocks::temp.
|
virtual |
Definition at line 146 of file ELdestination.cc.
References limits, dqmiodumpmetadata::n, and edm::service::ELlimitsTable::setTableLimit().
void edm::service::ELdestination::setThreshold | ( | const ELseverityLevel & | sv | ) |
Definition at line 90 of file ELdestination.cc.
References pfDeepBoostedJetPreprocessParams_cfi::sv, and threshold.
void edm::service::ELdestination::setTimespan | ( | const ELseverityLevel & | sv, |
int | n | ||
) |
Definition at line 104 of file ELdestination.cc.
References limits, dqmiodumpmetadata::n, edm::service::ELlimitsTable::setTimespan(), and pfDeepBoostedJetPreprocessParams_cfi::sv.
void edm::service::ELdestination::setTimespan | ( | const ELstring & | s, |
int | n | ||
) |
Definition at line 102 of file ELdestination.cc.
References limits, dqmiodumpmetadata::n, alignCSCRings::s, and edm::service::ELlimitsTable::setTimespan().
void edm::service::ELdestination::setTraceThreshold | ( | const ELseverityLevel & | sv | ) |
Definition at line 92 of file ELdestination.cc.
References pfDeepBoostedJetPreprocessParams_cfi::sv, and traceThreshold.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 170 of file ELdestination.cc.
|
virtual |
|
virtual |
Definition at line 211 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, respondToThese, and alignCSCRings::s.
Referenced by edm::service::ELoutput::log(), and edm::service::ELstatistics::log().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 106 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::wipe().
|
virtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 108 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::zero().
|
friend |
Definition at line 54 of file ELdestination.h.
|
staticprotected |
Definition at line 131 of file ELdestination.h.
|
protected |
Definition at line 125 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 128 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 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 120 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 124 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getLineLength(), and setLineLength().
|
protected |
Definition at line 122 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 121 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::log().
|
protected |
Definition at line 127 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 126 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 edm::service::ELoutput::ELoutput(), utils.StatisticalTest::get_status(), edm::service::ELoutput::log(), edm::service::ELstatistics::log(), and setThreshold().
|
protected |
Definition at line 119 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::log(), and setTraceThreshold().