#include <MessageLoggerQ.h>
Public Types | |
enum | OpCode { END_THREAD, LOG_A_MESSAGE, CONFIGURE, EXTERN_DEST, SUMMARIZE, 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 | 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 (std::shared_ptr< edm::service::AbstractMLscribe > m) |
static void | squelch (std::string const &category) |
static void | standAloneThreshold (edm::ELseverityLevel 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 std::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 | |
JOBMODE | |
SHUT_UP | |
FLUSH_LOG_Q | |
GROUP_STATS | |
FJR_SUMMARY |
Definition at line 29 of file MessageLoggerQ.h.
|
private |
Definition at line 122 of file MessageLoggerQ.cc.
|
private |
Definition at line 126 of file MessageLoggerQ.cc.
|
private |
|
static |
Definition at line 243 of file MessageLoggerQ.cc.
References CONFIGURE, FJR_SUMMARY, and FLUSH_LOG_Q.
Referenced by edm::service::MainThreadMLscribe::runCommand().
|
staticprivate |
Definition at line 155 of file MessageLoggerQ.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, mlscribe_ptr, and cms::Exception::what().
Referenced by MLqCFG(), MLqFLS(), and MLqJRS().
|
static |
Definition at line 257 of file MessageLoggerQ.cc.
References squelchSet, and threshold.
|
static |
Definition at line 131 of file MessageLoggerQ.cc.
References mps_fire::queue.
|
static |
Definition at line 195 of file MessageLoggerQ.cc.
References CONFIGURE, and handshakedCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 176 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 201 of file MessageLoggerQ.cc.
References EXTERN_DEST, and simpleCommand().
|
static |
Definition at line 220 of file MessageLoggerQ.cc.
References FLUSH_LOG_Q, and handshakedCommand().
Referenced by edm::FlushMessageLog().
|
static |
Definition at line 230 of file MessageLoggerQ.cc.
References GROUP_STATS, and simpleCommand().
Referenced by edm::GroupLogStatistics().
|
static |
Definition at line 236 of file MessageLoggerQ.cc.
References FJR_SUMMARY, and handshakedCommand().
Referenced by edm::service::MessageLogger::SummarizeInJobReport().
|
static |
Definition at line 188 of file MessageLoggerQ.cc.
References LOG_A_MESSAGE, and simpleCommand().
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
static |
Definition at line 213 of file MessageLoggerQ.cc.
References JOBMODE, and simpleCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 182 of file MessageLoggerQ.cc.
References SHUT_UP, and simpleCommand().
Referenced by edm::HaltMessageLogging().
|
static |
Definition at line 207 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 139 of file MessageLoggerQ.cc.
References visualization-live-secondInstance_cfg::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 149 of file MessageLoggerQ.cc.
References mlscribe_ptr.
Referenced by MLqEND(), MLqEXT(), MLqGRP(), MLqLOG(), MLqMOD(), MLqSHT(), and MLqSUM().
|
static |
Definition at line 254 of file MessageLoggerQ.cc.
References squelchSet.
Referenced by edm::squelchStandAloneMessageCategory().
|
static |
Definition at line 251 of file MessageLoggerQ.cc.
References HLT_25ns10e33_v2_cff::severity, and threshold.
Referenced by edm::setStandAloneMessageThreshold().
|
staticprivate |
Definition at line 86 of file MessageLoggerQ.h.
Referenced by handshakedCommand(), and simpleCommand().
|
staticprivate |
Definition at line 88 of file MessageLoggerQ.h.
|
staticprivate |
Definition at line 87 of file MessageLoggerQ.h.
Referenced by utils.StatisticalTest::get_status(), ignore(), and standAloneThreshold().