Go to the documentation of this file. 1 #ifndef FWCore_MessageService_ELdestination_h
2 #define FWCore_MessageService_ELdestination_h
37 #include <unordered_set>
47 class ELadministrator;
115 virtual void flush();
130 #ifndef DEFECT_NO_STATIC_CONST_INIT
151 #endif // FWCore_MessageService_ELdestination_h
virtual ELstring getNewline() const
virtual void ignoreModule(ELstring const &moduleName)
void setInterval(const ELstring &s, int interval)
virtual void suppressContext()
virtual void suppressModule()
virtual void suppressText()
virtual void respondToModule(ELstring const &moduleName)
std::unordered_set< std::string > respondToThese
ELseverityLevel traceThreshold
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()
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)
void setTimespan(const ELstring &s, int n)
virtual void includeContext()
virtual void separateEpilogue()
virtual void includeTime()
ELdestination & operator=(const ELdestination &orig)=delete
virtual void includeModule()
virtual void includeText()
ELseverityLevel threshold
virtual void attachEpilogue()
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