#include <ELdestination.h>
Public Member Functions | |
virtual void | attachEpilogue () |
virtual void | attachTime () |
virtual void | changeFile (std::ostream &os) |
virtual void | changeFile (const std::string &filename) |
ELdestination () | |
ELdestination (const ELdestination &orig)=delete | |
virtual void | excludeModule (std::string const &moduleName) |
virtual void | filterModule (std::string const &moduleName) |
virtual void | finish () |
virtual void | flush () |
virtual int | getLineLength () const |
virtual std::string | getNewline () const |
virtual void | ignoreModule (std::string 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) |
ELdestination & | operator= (const ELdestination &orig)=delete |
virtual void | respondToModule (std::string const &moduleName) |
virtual void | separateEpilogue () |
virtual void | separateTime () |
void | setInterval (const std::string &s, int interval) |
void | setInterval (const messagelogger::ELseverityLevel &sv, int interval) |
void | setLimit (const std::string &s, int n) |
void | setLimit (const messagelogger::ELseverityLevel &sv, int n) |
virtual int | setLineLength (int len) |
virtual void | setTableLimit (int n) |
void | setThreshold (const messagelogger::ELseverityLevel &sv) |
void | setTimespan (const std::string &s, int n) |
void | setTimespan (const messagelogger::ELseverityLevel &sv, int n) |
void | setTraceThreshold (const messagelogger::ELseverityLevel &sv) |
virtual void | suppressContext () |
virtual void | suppressModule () |
virtual void | suppressSerial () |
virtual void | suppressSubroutine () |
virtual void | suppressText () |
virtual void | suppressTime () |
virtual bool | thisShouldBeIgnored (std::string const &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 |
std::string | indent |
ELlimitsTable | limits |
int | lineLength |
std::string | newline |
std::string | preamble |
bool | respondToMostModules |
std::unordered_set< std::string > | respondToThese |
messagelogger::ELseverityLevel | threshold |
messagelogger::ELseverityLevel | traceThreshold |
Static Protected Attributes | |
static const int | defaultLineLength = 80 |
Friends | |
class | ELadministrator |
Definition at line 52 of file ELdestination.h.
edm::service::ELdestination::ELdestination | ( | ) |
Definition at line 43 of file ELdestination.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr.
|
delete |
|
virtual |
Definition at line 61 of file ELdestination.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 149 of file ELdestination.cc.
References edm::ELwarning, log(), mps_check::msg, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 155 of file ELdestination.cc.
References edm::ELwarning, lut2db_cfg::filename, log(), mps_check::msg, newline, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
virtual |
Definition at line 140 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
virtual |
Definition at line 135 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
virtual |
Definition at line 145 of file ELdestination.cc.
Referenced by progressbar.ProgressBar::__next__().
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 161 of file ELdestination.cc.
References edm::ELwarning, log(), mps_check::msg, and edm::service::noosMsg.
|
virtual |
|
virtual |
|
virtual |
Definition at line 123 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 72 of file ELdestination.cc.
Referenced by changeFile(), and flush().
|
delete |
|
virtual |
Definition at line 111 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
virtual |
|
virtual |
void edm::service::ELdestination::setInterval | ( | const std::string & | s, |
int | interval | ||
) |
Definition at line 99 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setInterval().
void edm::service::ELdestination::setInterval | ( | const messagelogger::ELseverityLevel & | sv, |
int | interval | ||
) |
void edm::service::ELdestination::setLimit | ( | const std::string & | s, |
int | n | ||
) |
Definition at line 95 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setLimit().
void edm::service::ELdestination::setLimit | ( | const messagelogger::ELseverityLevel & | sv, |
int | n | ||
) |
|
virtual |
Definition at line 200 of file ELdestination.cc.
References lineLength, and groupFilesInBlocks::temp.
|
virtual |
Definition at line 147 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTableLimit().
void edm::service::ELdestination::setThreshold | ( | const messagelogger::ELseverityLevel & | sv | ) |
Definition at line 91 of file ELdestination.cc.
References threshold.
void edm::service::ELdestination::setTimespan | ( | const std::string & | s, |
int | n | ||
) |
Definition at line 103 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTimespan().
void edm::service::ELdestination::setTimespan | ( | const messagelogger::ELseverityLevel & | sv, |
int | n | ||
) |
void edm::service::ELdestination::setTraceThreshold | ( | const messagelogger::ELseverityLevel & | sv | ) |
Definition at line 93 of file ELdestination.cc.
References traceThreshold.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 171 of file ELdestination.cc.
|
virtual |
|
virtual |
Definition at line 212 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 107 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::wipe().
|
virtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 109 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::zero().
|
friend |
Definition at line 53 of file ELdestination.h.
|
staticprotected |
Definition at line 132 of file ELdestination.h.
|
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 129 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 124 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 121 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 125 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getLineLength(), and setLineLength().
|
protected |
Definition at line 123 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 122 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::log().
|
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 128 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 119 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 120 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::log(), and setTraceThreshold().