#include <ELoutput.h>
Public Member Functions | |
ELoutput () | |
ELoutput (std::ostream &os, bool emitAtStart=false) | |
ELoutput (const std::string &fileName, bool emitAtStart=false) | |
ELoutput (const ELoutput &orig) | |
bool | log (const edm::ErrorObj &msg) override |
ELoutput & | operator= (const ELoutput &orig)=delete |
~ELoutput () override | |
Public Member Functions inherited from edm::service::ELdestination | |
ELdestination () | |
ELdestination (const ELdestination &orig)=delete | |
virtual void | excludeModule (std::string const &moduleName) |
virtual void | filterModule (std::string const &moduleName) |
virtual void | finish () |
virtual int | getLineLength () const |
virtual std::string | getNewline () const |
virtual void | ignoreModule (std::string const &moduleName) |
ELdestination & | operator= (const ELdestination &orig)=delete |
virtual void | respondToModule (std::string const &moduleName) |
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 bool | thisShouldBeIgnored (std::string const &s) const |
virtual void | wipe () |
virtual void | zero () |
virtual | ~ELdestination () |
Protected Member Functions | |
void | attachEpilogue () override |
void | attachTime () override |
void | changeFile (std::ostream &os) override |
void | changeFile (const std::string &filename) override |
void | emitToken (std::string_view s, bool nl=false) |
void | flush () override |
void | includeContext () override |
void | includeModule () override |
void | includeSerial () override |
void | includeSubroutine () override |
void | includeText () override |
void | includeTime () override |
void | separateEpilogue () override |
void | separateTime () override |
void | suppressContext () override |
void | suppressModule () override |
void | suppressSerial () override |
void | suppressSubroutine () override |
void | suppressText () override |
void | suppressTime () override |
void | useContext () override |
void | useFullContext () override |
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 |
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 |
Additional Inherited Members | |
Static Protected Attributes inherited from edm::service::ELdestination | |
static const int | defaultLineLength = 80 |
Definition at line 43 of file ELoutput.h.
edm::service::ELoutput::ELoutput | ( | ) |
Definition at line 126 of file ELoutput.cc.
References DMR_cfg::cerr, and emitToken().
edm::service::ELoutput::ELoutput | ( | std::ostream & | os, |
bool | emitAtStart = false |
||
) |
Definition at line 152 of file ELoutput.cc.
References DMR_cfg::cerr, emitToken(), and preambleMode.
edm::service::ELoutput::ELoutput | ( | const std::string & | fileName, |
bool | emitAtStart = false |
||
) |
Definition at line 182 of file ELoutput.cc.
References DMR_cfg::cerr, emitToken(), MillePedeFileConverter_cfg::fileName, os, preambleMode, AlCaHLTBitMon_QueryRunRegistry::string, and hcalRecHitTable_cff::time.
edm::service::ELoutput::ELoutput | ( | const ELoutput & | orig | ) |
Definition at line 246 of file ELoutput.cc.
References DMR_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.
|
override |
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 619 of file ELoutput.cc.
References wantEpilogueSeparate.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 616 of file ELoutput.cc.
References wantTimeSeparate.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 625 of file ELoutput.cc.
References emitToken(), os, AlCaHLTBitMon_QueryRunRegistry::string, and hcalRecHitTable_cff::time.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 634 of file ELoutput.cc.
References emitToken(), corrVsCorr::filename, os, AlCaHLTBitMon_QueryRunRegistry::string, and hcalRecHitTable_cff::time.
|
protected |
Definition at line 512 of file ELoutput.cc.
References DMR_cfg::cerr, charsOnLine, edm::first(), edm::service::ELdestination::indent, dqmdumpme::last, edm::service::ELdestination::lineLength, edm::service::ELdestination::newline, preambleMode, alignCSCRings::s, and edm::second().
Referenced by changeFile(), ELoutput(), and log().
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 643 of file ELoutput.cc.
References os.
Referenced by log().
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 606 of file ELoutput.cc.
References wantSomeContext.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 597 of file ELoutput.cc.
References wantModule.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 610 of file ELoutput.cc.
References wantSerial.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 600 of file ELoutput.cc.
References wantSubroutine.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 603 of file ELoutput.cc.
References wantText.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 594 of file ELoutput.cc.
References wantTimestamp.
|
overridevirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 296 of file ELoutput.cc.
References edm::service::ELlimitsTable::add(), cms::cuda::assert(), DMR_cfg::cerr, charsOnLine, edm::ELdebug, edm::ELsevere, emitToken(), flush(), edm::messagelogger::ELseverityLevel::getSymbol(), edm::ELextendedID::id, edm::service::ELdestination::limits, edm::ELextendedID::module, mps_check::msg, edm::service::ELdestination::newline, edm::service::ELdestination::preamble, preambleMode, alignCSCRings::s, edm::ELextendedID::severity, AlCaHLTBitMon_QueryRunRegistry::string, edm::ELextendedID::subroutine, edm::service::ELdestination::thisShouldBeIgnored(), edm::service::ELdestination::threshold, edm::service::ELdestination::traceThreshold, wantEpilogueSeparate, wantFullContext, wantModule, wantSerial, wantSomeContext, wantSubroutine, wantText, wantTimeSeparate, wantTimestamp, and xid.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 618 of file ELoutput.cc.
References wantEpilogueSeparate.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 615 of file ELoutput.cc.
References wantTimeSeparate.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 607 of file ELoutput.cc.
References wantSomeContext.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 598 of file ELoutput.cc.
References wantModule.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 609 of file ELoutput.cc.
References wantSerial.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 601 of file ELoutput.cc.
References wantSubroutine.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 604 of file ELoutput.cc.
References wantText.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 595 of file ELoutput.cc.
References wantTimestamp.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 613 of file ELoutput.cc.
References wantFullContext.
|
overrideprotectedvirtual |
Reimplemented from edm::service::ELdestination.
Definition at line 612 of file ELoutput.cc.
References wantFullContext.
|
protected |
Definition at line 96 of file ELoutput.h.
Referenced by emitToken(), and log().
|
protected |
Definition at line 95 of file ELoutput.h.
Referenced by changeFile(), ELoutput(), and flush().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by ELoutput(), emitToken(), and log().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by attachEpilogue(), log(), and separateEpilogue().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by log(), useContext(), and useFullContext().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeModule(), log(), and suppressModule().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeSerial(), log(), and suppressSerial().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeContext(), log(), and suppressContext().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeSubroutine(), log(), and suppressSubroutine().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeText(), log(), and suppressText().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by attachTime(), log(), and separateTime().
|
protected |
Definition at line 99 of file ELoutput.h.
Referenced by includeTime(), log(), and suppressTime().
|
protected |
Definition at line 97 of file ELoutput.h.
Referenced by log().