#include <MessageLoggerQ.h>
Public Types | |
enum | OpCode { END_THREAD, LOG_A_MESSAGE, CONFIGURE, EXTERN_DEST, SUMMARIZE, JOBREPORT, JOBMODE, SHUT_UP, FLUSH_LOG_Q, GROUP_STATS, FJR_SUMMARY } |
Static Public Member Functions | |
static bool | handshaked (const OpCode &op) |
static bool | ignore (edm::ELseverityLevel const &severity, std::string const &category) |
static MessageLoggerQ * | instance () |
static void | MLqCFG (ParameterSet *p) |
static void | MLqEND () |
static void | MLqEXT (service::NamedDestination *p) |
static void | MLqFLS () |
static void | MLqGRP (std::string *cat_p) |
static void | MLqJOB (std::string *j) |
static void | MLqJRS (std::map< std::string, double > *sum_p) |
static void | MLqLOG (ErrorObj *p) |
static void | MLqMOD (std::string *jm) |
static void | MLqSHT () |
static void | MLqSUM () |
static void | setMLscribe_ptr (boost::shared_ptr< edm::service::AbstractMLscribe > m) |
static void | squelch (std::string const &category) |
static void | standAloneThreshold (std::string const &severity) |
Private Member Functions | |
MessageLoggerQ () | |
MessageLoggerQ (MessageLoggerQ const &) | |
void | operator= (MessageLoggerQ const &) |
~MessageLoggerQ () | |
Static Private Member Functions | |
static void | handshakedCommand (OpCode opcode, void *operand, std::string const &commandMnemonic) |
static void | simpleCommand (OpCode opcode, void *operand) |
Static Private Attributes | |
static boost::shared_ptr < edm::service::AbstractMLscribe > | mlscribe_ptr = obtainStandAloneScribePtr() |
static std::set< std::string > | squelchSet |
static edm::ELseverityLevel | threshold |
Definition at line 25 of file MessageLoggerQ.h.
Enumerator | |
---|---|
END_THREAD | |
LOG_A_MESSAGE | |
CONFIGURE | |
EXTERN_DEST | |
SUMMARIZE | |
JOBREPORT | |
JOBMODE | |
SHUT_UP | |
FLUSH_LOG_Q | |
GROUP_STATS | |
FJR_SUMMARY |
Definition at line 29 of file MessageLoggerQ.h.
|
private |
Definition at line 124 of file MessageLoggerQ.cc.
|
private |
Definition at line 128 of file MessageLoggerQ.cc.
|
private |
|
static |
Definition at line 251 of file MessageLoggerQ.cc.
References CONFIGURE, FJR_SUMMARY, and FLUSH_LOG_Q.
Referenced by edm::service::MainThreadMLscribe::runCommand().
|
staticprivate |
Definition at line 157 of file MessageLoggerQ.cc.
References dtNoiseDBValidation_cfg::cerr, mlscribe_ptr, and cms::Exception::what().
Referenced by MLqCFG(), MLqFLS(), and MLqJRS().
|
static |
Definition at line 265 of file MessageLoggerQ.cc.
References squelchSet, and threshold.
|
static |
Definition at line 133 of file MessageLoggerQ.cc.
References launcher::queue.
|
static |
Definition at line 197 of file MessageLoggerQ.cc.
References CONFIGURE, and handshakedCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 178 of file MessageLoggerQ.cc.
References END_THREAD, and simpleCommand().
Referenced by run_app(), edm::service::MessageServicePresence::~MessageServicePresence(), and edm::service::SingleThreadMSPresence::~SingleThreadMSPresence().
|
static |
Definition at line 203 of file MessageLoggerQ.cc.
References EXTERN_DEST, and simpleCommand().
Referenced by ML::MLlog4cplus::MLlog4cplus().
|
static |
Definition at line 228 of file MessageLoggerQ.cc.
References FLUSH_LOG_Q, and handshakedCommand().
Referenced by edm::FlushMessageLog().
|
static |
Definition at line 238 of file MessageLoggerQ.cc.
References GROUP_STATS, and simpleCommand().
Referenced by edm::GroupLogStatistics().
|
static |
Definition at line 215 of file MessageLoggerQ.cc.
References JOBREPORT, and simpleCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 244 of file MessageLoggerQ.cc.
References FJR_SUMMARY, and handshakedCommand().
Referenced by edm::service::MessageLogger::SummarizeInJobReport().
|
static |
Definition at line 190 of file MessageLoggerQ.cc.
References LOG_A_MESSAGE, and simpleCommand().
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
static |
Definition at line 221 of file MessageLoggerQ.cc.
References JOBMODE, and simpleCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 184 of file MessageLoggerQ.cc.
References SHUT_UP, and simpleCommand().
Referenced by edm::HaltMessageLogging().
|
static |
Definition at line 209 of file MessageLoggerQ.cc.
References simpleCommand(), and SUMMARIZE.
Referenced by edm::service::MessageLogger::jobFailure(), edm::LogStatistics(), and edm::service::MessageLogger::postEndJob().
|
private |
|
static |
Definition at line 141 of file MessageLoggerQ.cc.
References m.
Referenced by edm::service::MessageServicePresence::MessageServicePresence(), run_app(), edm::service::SingleThreadMSPresence::SingleThreadMSPresence(), edm::service::MessageServicePresence::~MessageServicePresence(), and edm::service::SingleThreadMSPresence::~SingleThreadMSPresence().
|
staticprivate |
Definition at line 151 of file MessageLoggerQ.cc.
References mlscribe_ptr.
Referenced by MLqEND(), MLqEXT(), MLqGRP(), MLqJOB(), MLqLOG(), MLqMOD(), MLqSHT(), and MLqSUM().
|
static |
Definition at line 262 of file MessageLoggerQ.cc.
References squelchSet.
Referenced by edm::squelchStandAloneMessageCategory().
|
static |
Definition at line 259 of file MessageLoggerQ.cc.
References threshold.
Referenced by edm::setStandAloneMessageThreshold().
|
staticprivate |
Definition at line 88 of file MessageLoggerQ.h.
Referenced by handshakedCommand(), and simpleCommand().
|
staticprivate |
Definition at line 90 of file MessageLoggerQ.h.
|
staticprivate |
Definition at line 89 of file MessageLoggerQ.h.
Referenced by utils.StatisticalTest::get_status(), ignore(), and standAloneThreshold().