#include <ELoutput.h>
Public Member Functions | |
virtual ELoutput * | clone () const |
ELoutput () | |
ELoutput (std::ostream &os, bool emitAtStart=false) | |
ELoutput (const ELstring &fileName, bool emitAtStart=false) | |
ELoutput (const ELoutput &orig) | |
virtual bool | log (const edm::ErrorObj &msg) |
virtual | ~ELoutput () |
Public Member Functions inherited from edm::service::ELdestination | |
ELdestination () | |
virtual void | finish () |
virtual ELstring | getNewline () const |
virtual | ~ELdestination () |
Protected Member Functions | |
virtual void | attachEpilogue () |
virtual void | attachTime () |
virtual void | changeFile (std::ostream &os) |
virtual void | changeFile (const ELstring &filename) |
virtual void | emitToken (const ELstring &s, bool nl=false) |
virtual void | flush () |
virtual void | includeContext () |
virtual void | includeModule () |
virtual void | includeSerial () |
virtual void | includeSubroutine () |
virtual void | includeText () |
virtual void | includeTime () |
ELoutput & | operator= (const ELoutput &orig) |
virtual void | separateEpilogue () |
virtual void | separateTime () |
virtual void | summarization (const ELstring &fullTitle, const ELstring &sumLines) |
virtual void | suppressContext () |
virtual void | suppressModule () |
virtual void | suppressSerial () |
virtual void | suppressSubroutine () |
virtual void | suppressText () |
virtual void | suppressTime () |
virtual void | useContext () |
virtual void | useFullContext () |
Protected Member Functions inherited from edm::service::ELdestination | |
virtual void | clearSummary () |
virtual void | excludeModule (ELstring const &moduleName) |
virtual void | filterModule (ELstring const &moduleName) |
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 () |
Protected Attributes | |
int | charsOnLine |
std::shared_ptr< std::ostream > | os |
bool | preambleMode |
bool | wantEpilogueSeparate |
bool | wantFullContext |
bool | wantModule |
bool | wantSerial |
bool | wantSomeContext |
bool | wantSubroutine |
bool | wantText |
bool | wantTimeSeparate |
bool | wantTimestamp |
edm::ELextendedID | xid |
Protected Attributes inherited from edm::service::ELdestination | |
bool | ignoreMostModules |
ELset_string | ignoreThese |
ELstring | indent |
ELlimitsTable | limits |
int | lineLength |
ELstring | newline |
ELstring | preamble |
bool | respondToMostModules |
ELset_string | respondToThese |
ELseverityLevel | threshold |
ELseverityLevel | traceThreshold |
Friends | |
class | ELdestControl |
Additional Inherited Members | |
Static Protected Attributes inherited from edm::service::ELdestination | |
static const int | defaultLineLength = 80 |
Definition at line 49 of file ELoutput.h.
edm::service::ELoutput::ELoutput | ( | ) |
Definition at line 126 of file ELoutput.cc.
References dtNoiseDBValidation_cfg::cerr, and emitToken().
Referenced by clone().
edm::service::ELoutput::ELoutput | ( | std::ostream & | os, |
bool | emitAtStart = false |
||
) |
Definition at line 154 of file ELoutput.cc.
References dtNoiseDBValidation_cfg::cerr, emitToken(), and preambleMode.
Definition at line 186 of file ELoutput.cc.
References dtNoiseDBValidation_cfg::cerr, emitToken(), edm::service::formatTime(), os, preambleMode, and cond::rpcobgas::time.
edm::service::ELoutput::ELoutput | ( | const ELoutput & | orig | ) |
Definition at line 256 of file ELoutput.cc.
References dtNoiseDBValidation_cfg::cerr, edm::service::ELdestination::ignoreMostModules, edm::service::ELdestination::ignoreThese, edm::service::ELdestination::indent, edm::service::ELdestination::limits, edm::service::ELdestination::lineLength, edm::service::ELdestination::newline, edm::service::ELdestination::preamble, edm::service::ELdestination::respondToMostModules, edm::service::ELdestination::respondToThese, edm::service::ELdestination::threshold, and edm::service::ELdestination::traceThreshold.
|
virtual |
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 644 of file ELoutput.cc.
References wantEpilogueSeparate.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 641 of file ELoutput.cc.
References wantTimeSeparate.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 685 of file ELoutput.cc.
References emitToken(), edm::service::formatTime(), os, and cond::rpcobgas::time.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 694 of file ELoutput.cc.
References emitToken(), edm::service::formatTime(), os, and cond::rpcobgas::time.
|
virtual |
Implements edm::service::ELdestination.
Definition at line 308 of file ELoutput.cc.
References ELoutput().
Definition at line 535 of file ELoutput.cc.
References dtNoiseDBValidation_cfg::cerr, charsOnLine, edm::first(), edm::service::ELdestination::indent, prof2calltree::last, edm::service::ELdestination::lineLength, edm::service::ELdestination::newline, preambleMode, alignCSCRings::s, and edm::second().
Referenced by changeFile(), ELoutput(), log(), and summarization().
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 703 of file ELoutput.cc.
References os.
Referenced by log().
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 631 of file ELoutput.cc.
References wantSomeContext.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 622 of file ELoutput.cc.
References wantModule.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 635 of file ELoutput.cc.
References wantSerial.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 625 of file ELoutput.cc.
References wantSubroutine.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 628 of file ELoutput.cc.
References wantText.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 619 of file ELoutput.cc.
References wantTimestamp.
|
virtual |
Reimplemented from edm::service::ELdestination.
Definition at line 317 of file ELoutput.cc.
References edm::service::ELlimitsTable::add(), assert(), dtNoiseDBValidation_cfg::cerr, charsOnLine, edm::ErrorObj::context(), edm::ELdebug, edm::ELsevere, emitToken(), flush(), edm::service::formatTime(), edm::ELseverityLevel::getSymbol(), edm::ELextendedID::id, edm::ErrorObj::idOverflow(), edm::ErrorObj::is_verbatim(), edm::ErrorObj::items(), edm::service::ELdestination::limits, edm::ELextendedID::module, edm::service::ELdestination::newline, edm::service::ELdestination::preamble, preambleMode, alignCSCRings::s, edm::ErrorObj::serial(), edm::ELextendedID::severity, edm::ELextendedID::subroutine, edm::service::ELdestination::thisShouldBeIgnored(), edm::service::ELdestination::threshold, edm::ErrorObj::timestamp(), edm::service::ELdestination::traceThreshold, wantEpilogueSeparate, wantFullContext, wantModule, wantSerial, wantSomeContext, wantSubroutine, wantText, wantTimeSeparate, wantTimestamp, edm::ErrorObj::xid(), and xid.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 643 of file ELoutput.cc.
References wantEpilogueSeparate.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 640 of file ELoutput.cc.
References wantTimeSeparate.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 651 of file ELoutput.cc.
References emitToken(), geometryCSVtoXML::line, edm::service::ELdestination::lineLength, os, lumiQueryAPI::q, and indexGen::title.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 632 of file ELoutput.cc.
References wantSomeContext.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 623 of file ELoutput.cc.
References wantModule.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 634 of file ELoutput.cc.
References wantSerial.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 626 of file ELoutput.cc.
References wantSubroutine.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 629 of file ELoutput.cc.
References wantText.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 620 of file ELoutput.cc.
References wantTimestamp.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 638 of file ELoutput.cc.
References wantFullContext.
|
protectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 637 of file ELoutput.cc.
References wantFullContext.
|
friend |
Definition at line 51 of file ELoutput.h.
|
protected |
Definition at line 114 of file ELoutput.h.
Referenced by emitToken(), and log().
|
protected |
Definition at line 113 of file ELoutput.h.
Referenced by changeFile(), ELoutput(), flush(), and summarization().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by ELoutput(), emitToken(), and log().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by attachEpilogue(), log(), and separateEpilogue().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by log(), useContext(), and useFullContext().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeModule(), log(), and suppressModule().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeSerial(), log(), and suppressSerial().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeContext(), log(), and suppressContext().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeSubroutine(), log(), and suppressSubroutine().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeText(), log(), and suppressText().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by attachTime(), log(), and separateTime().
|
protected |
Definition at line 118 of file ELoutput.h.
Referenced by includeTime(), log(), and suppressTime().
|
protected |
Definition at line 115 of file ELoutput.h.
Referenced by log().