Go to the documentation of this file.
38 #ifdef DEFECT_NO_STATIC_CONST_INIT
50 ignoreMostModules(
false),
52 respondToMostModules(
false),
54 #ifdef ELdestinationCONSTRUCTOR_TRACE
55 std::cerr <<
"Constructor for ELdestination\n";
61 #ifdef ELdestinationCONSTRUCTOR_TRACE
62 std::cerr <<
"Destructor for ELdestination\n";
162 msg <<
"cannot flush()";
222 std::ofstream*
p = static_cast<std::ofstream*>(os);
virtual ELstring getNewline() const
virtual void ignoreModule(ELstring const &moduleName)
void setInterval(const ELstring &s, int interval)
static const ELstring hereMsg
virtual void suppressContext()
virtual void suppressModule()
const ELslProxy< ELwarningGen > ELwarning
static const ELstring notELoutputMsg
virtual void suppressText()
virtual void respondToModule(ELstring const &moduleName)
const ELslProxy< ELzeroSeverityGen > ELzeroSeverity
std::unordered_set< std::string > respondToThese
ELseverityLevel traceThreshold
void setTimespan(const ELstring &id, int n)
virtual void suppressSubroutine()
void setThreshold(const ELseverityLevel &sv)
virtual void changeFile(std::ostream &os)
virtual void filterModule(ELstring const &moduleName)
virtual void useContext()
virtual void useFullContext()
void setLimit(const ELstring &id, int n)
virtual void includeSerial()
virtual void separateTime()
virtual bool thisShouldBeIgnored(const ELstring &s) const
virtual void suppressTime()
virtual void suppressSerial()
virtual void includeSubroutine()
virtual void setTableLimit(int n)
bool respondToMostModules
void setLimit(const ELstring &s, int n)
virtual int setLineLength(int len)
const ELslProxy< ELhighestSeverityGen > ELhighestSeverity
void setTimespan(const ELstring &s, int n)
virtual void includeContext()
virtual void separateEpilogue()
void setTableLimit(int n)
virtual void includeTime()
static const ELstring noosMsg
virtual void includeModule()
virtual void includeText()
ELseverityLevel threshold
virtual void attachEpilogue()
void setInterval(const ELstring &id, int interval)
static const int defaultLineLength
void operator()(std::ostream *os) const
virtual int getLineLength() const
std::string moduleName(Provenance const &provenance, ProcessHistory const &history)
virtual void excludeModule(ELstring const &moduleName)
virtual bool log(const edm::ErrorObj &msg)
void setTraceThreshold(const ELseverityLevel &sv)
virtual void attachTime()
std::unordered_set< std::string > ignoreThese