Go to the documentation of this file. 1 #ifndef MessageService_ELadministrator_h
2 #define MessageService_ELadministrator_h
76 std::shared_ptr<ELdestination>
attach(std::shared_ptr<ELdestination> sink);
110 std::list<edm::propagate_const<std::shared_ptr<ELdestination>>>
sinks_;
123 #endif // MessageService_ELadministrator_h
void resetSeverityCount()
const messagelogger::ELseverityLevel & abortThreshold() const
int severityCounts(int lev) const
void setLimits(const std::string &id, int limit)
void setIntervals(const std::string &id, int interval)
messagelogger::ELseverityLevel highSeverity_
void setThresholds(const messagelogger::ELseverityLevel &sev)
messagelogger::ELseverityLevel checkSeverity()
int severityCount(const messagelogger::ELseverityLevel &sev) const
void setTimespans(const std::string &id, int seconds)
std::list< edm::propagate_const< std::shared_ptr< ELdestination > > > sinks_
const messagelogger::ELseverityLevel & exitThreshold() const
int severityCounts_[messagelogger::ELseverityLevel::nLevels]
void log(edm::ErrorObj &msg)
const messagelogger::ELseverityLevel & highSeverity() const
std::shared_ptr< ELdestination > attach(std::shared_ptr< ELdestination > sink)
std::map< std::string, edm::propagate_const< std::shared_ptr< ELdestination > > > attachedDestinations_