1 #ifndef MessageService_ELadministrator_h
2 #define MessageService_ELadministrator_h
59 #include "boost/shared_ptr.hpp"
71 class MessageLoggerScribe;
127 std::list<boost::shared_ptr<ELdestination> > &
sinks();
140 std::list<boost::shared_ptr<ELdestination> >
sinks_;
156 #endif // MessageService_ELadministrator_h
const ELseverityLevel & highSeverity() const
void log(edm::ErrorObj &msg)
const ELseverityLevel & abortThreshold() const
std::list< boost::shared_ptr< ELdestination > > & sinks()
int severityCounts_[ELseverityLevel::nLevels]
void setThresholds(const ELseverityLevel &sev)
void setIntervals(const ELstring &id, int interval)
void resetSeverityCount()
void setLimits(const ELstring &id, int limit)
std::map< ELstring, boost::shared_ptr< ELdestination > > attachedDestinations_
ELseverityLevel highSeverity_
void setTimespans(const ELstring &id, int seconds)
std::list< boost::shared_ptr< ELdestination > > sinks_
int severityCounts(int lev) const
int severityCount(const ELseverityLevel &sev) const
const ELseverityLevel & exitThreshold() const
ELdestControl attach(const ELdestination &sink)
ELseverityLevel checkSeverity()