#include <ELdestination.h>
Public Member Functions | |
virtual ELdestination * | clone () const =0 |
ELdestination () | |
virtual void | finish () |
virtual ELstring | getNewline () const |
virtual bool | log (const edm::ErrorObj &msg) |
virtual void | summarization (const edm::ELstring &title, const edm::ELstring &sumLines) |
virtual | ~ELdestination () |
Protected Member Functions | |
virtual void | changeFile (std::ostream &os) |
virtual void | changeFile (const ELstring &filename) |
virtual void | clearSummary () |
virtual void | excludeModule (ELstring const &moduleName) |
virtual void | filterModule (ELstring const &moduleName) |
virtual void | flush () |
virtual void | ignoreModule (ELstring const &moduleName) |
virtual void | respondToModule (ELstring const &moduleName) |
virtual void | setTableLimit (int n) |
virtual std::map< ELextendedID, StatsCount > | statisticsMap () const |
virtual void | summary (ELdestControl &dest, const ELstring &title="") |
virtual void | summary (std::ostream &os, const ELstring &title="") |
virtual void | summary (ELstring &s, const ELstring &title="") |
virtual void | summary () |
virtual void | summaryForJobReport (std::map< std::string, double > &sm) |
virtual bool | thisShouldBeIgnored (const ELstring &s) const |
virtual void | wipe () |
virtual void | zero () |
Static Protected Attributes | |
static const int | defaultLineLength = 80 |
Private Member Functions | |
virtual void | attachEpilogue () |
virtual void | attachTime () |
ELdestination (const ELdestination &orig) | |
virtual int | getLineLength () const |
virtual void | includeContext () |
virtual void | includeModule () |
virtual void | includeSerial () |
virtual void | includeSubroutine () |
virtual void | includeText () |
virtual void | includeTime () |
virtual void | noTerminationSummary () |
ELdestination & | operator= (const ELdestination &orig) |
virtual void | separateEpilogue () |
virtual void | separateTime () |
virtual int | setLineLength (int len) |
virtual void | suppressContext () |
virtual void | suppressModule () |
virtual void | suppressSerial () |
virtual void | suppressSubroutine () |
virtual void | suppressText () |
virtual void | suppressTime () |
virtual void | useContext () |
virtual void | useFullContext () |
Friends | |
class | ELadministrator |
class | ELdestControl |
Definition at line 54 of file ELdestination.h.
edm::service::ELdestination::ELdestination | ( | ) |
Definition at line 44 of file ELdestination.cc.
References dtNoiseDBValidation_cfg::cerr.
|
virtual |
|
private |
|
privatevirtual |
|
privatevirtual |
|
protectedvirtual |
Reimplemented in edm::service::ELoutput.
Definition at line 195 of file ELdestination.cc.
References edm::ELwarning, log(), producerFileCleanner::msg, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
protectedvirtual |
Reimplemented in edm::service::ELoutput.
Definition at line 201 of file ELdestination.cc.
References edm::ELwarning, lut2db_cfg::filename, log(), producerFileCleanner::msg, newline, edm::service::noosMsg, and edm::service::notELoutputMsg.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 98 of file ELdestination.cc.
References edm::ELwarning, edm::service::hereMsg, log(), producerFileCleanner::msg, and edm::service::noClearSummaryMsg.
|
pure virtual |
Implemented in edm::service::ELstatistics, and edm::service::ELoutput.
Referenced by edm::service::ELadministrator::attach().
|
protectedvirtual |
Definition at line 141 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
protectedvirtual |
Definition at line 136 of file ELdestination.cc.
References ignoreModule(), and respondToModule().
|
virtual |
Definition at line 176 of file ELdestination.cc.
Referenced by progressbar.ProgressBar::__next__().
|
protectedvirtual |
Reimplemented in edm::service::ELoutput.
Definition at line 207 of file ELdestination.cc.
References edm::ELwarning, log(), producerFileCleanner::msg, and edm::service::noosMsg.
|
privatevirtual |
|
virtual |
|
protectedvirtual |
Definition at line 124 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
virtual |
Reimplemented in edm::service::ELstatistics, and edm::service::ELoutput.
Definition at line 78 of file ELdestination.cc.
Referenced by changeFile(), clearSummary(), flush(), and summarization().
|
privatevirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 244 of file ELdestination.cc.
|
private |
|
protectedvirtual |
Definition at line 112 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by excludeModule(), and filterModule().
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
Definition at line 248 of file ELdestination.cc.
References lineLength, and groupFilesInBlocks::temp.
|
protectedvirtual |
Definition at line 178 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::setTableLimit().
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 191 of file ELdestination.cc.
|
virtual |
Reimplemented in edm::service::ELoutput.
Definition at line 181 of file ELdestination.cc.
References edm::ELwarning, edm::service::hereMsg, log(), producerFileCleanner::msg, newline, edm::service::noSummarizationMsg, and indexGen::title.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 148 of file ELdestination.cc.
References edm::ELwarning, edm::service::ELdestControl::getNewline(), edm::service::hereMsg, edm::service::ELdestControl::log(), producerFileCleanner::msg, edm::service::noSummaryMsg, and indexGen::title.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 157 of file ELdestination.cc.
References edm::ELwarning, edm::service::hereMsg, and edm::service::noSummaryMsg.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 166 of file ELdestination.cc.
References edm::ELwarning, edm::service::hereMsg, and edm::service::noSummaryMsg.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 146 of file ELdestination.cc.
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 174 of file ELdestination.cc.
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
|
privatevirtual |
Reimplemented in edm::service::ELoutput.
Definition at line 217 of file ELdestination.cc.
|
privatevirtual |
|
protectedvirtual |
Definition at line 261 of file ELdestination.cc.
References ignoreMostModules, ignoreThese, respondToMostModules, and respondToThese.
Referenced by edm::service::ELoutput::log(), and edm::service::ELstatistics::log().
|
privatevirtual |
|
privatevirtual |
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 107 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::wipe().
|
protectedvirtual |
Reimplemented in edm::service::ELstatistics.
Definition at line 110 of file ELdestination.cc.
References limits, and edm::service::ELlimitsTable::zero().
|
friend |
Definition at line 56 of file ELdestination.h.
|
friend |
Definition at line 57 of file ELdestination.h.
|
staticprotected |
Definition at line 135 of file ELdestination.h.
|
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 132 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 127 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::emitToken().
|
protected |
Definition at line 124 of file ELdestination.h.
Referenced by edm::service::ELstatistics::clearSummary(), edm::service::ELoutput::ELoutput(), edm::service::ELoutput::log(), setTableLimit(), wipe(), edm::service::ELstatistics::wipe(), zero(), and edm::service::ELstatistics::zero().
|
protected |
Definition at line 128 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getLineLength(), setLineLength(), and edm::service::ELoutput::summarization().
|
protected |
Definition at line 126 of file ELdestination.h.
Referenced by changeFile(), edm::service::ELoutput::ELoutput(), edm::service::ELoutput::emitToken(), getNewline(), edm::service::ELoutput::log(), and summarization().
|
protected |
Definition at line 125 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::log().
|
protected |
Definition at line 131 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 130 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), edm::service::ELstatistics::ELstatistics(), ignoreModule(), respondToModule(), and thisShouldBeIgnored().
|
protected |
Definition at line 122 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), utils.StatisticalTest::get_status(), edm::service::ELoutput::log(), and edm::service::ELstatistics::log().
|
protected |
Definition at line 123 of file ELdestination.h.
Referenced by edm::service::ELoutput::ELoutput(), and edm::service::ELoutput::log().