#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 } |
Public Member Functions | |
MessageLoggerQ (MessageLoggerQ const &)=delete | |
void | operator= (MessageLoggerQ const &)=delete |
Static Public Member Functions | |
static bool | handshaked (const OpCode &op) |
static bool | ignore (edm::messagelogger::ELseverityLevel const &severity, std::string const &category) |
static MessageLoggerQ * | instance () |
static void | MLqCFG (ParameterSet *p) |
static void | MLqEND () |
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::messagelogger::ELseverityLevel const &severity) |
Private Member Functions | |
MessageLoggerQ () | |
~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::messagelogger::ELseverityLevel | threshold |
Definition at line 23 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.
|
delete |
|
private |
Definition at line 115 of file MessageLoggerQ.cc.
|
private |
Definition at line 117 of file MessageLoggerQ.cc.
|
static |
Definition at line 186 of file MessageLoggerQ.cc.
References CONFIGURE, FJR_SUMMARY, and FLUSH_LOG_Q.
|
staticprivate |
Definition at line 138 of file MessageLoggerQ.cc.
References DMR_cfg::cerr, mlscribe_ptr, and cms::Exception::what().
Referenced by MLqCFG(), MLqFLS(), and MLqJRS().
|
static |
Definition at line 196 of file MessageLoggerQ.cc.
References validateAlignments::category, ErrorSummaryFilter_cfi::severity, squelchSet, and threshold.
|
static |
Definition at line 119 of file MessageLoggerQ.cc.
References CMS_THREAD_SAFE, and createBeamHaloJobs::queue.
|
static |
Definition at line 160 of file MessageLoggerQ.cc.
References CONFIGURE, handshakedCommand(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 152 of file MessageLoggerQ.cc.
References END_THREAD, and simpleCommand().
Referenced by run_app(), and edm::service::SingleThreadMSPresence::~SingleThreadMSPresence().
|
static |
Definition at line 168 of file MessageLoggerQ.cc.
References FLUSH_LOG_Q, and handshakedCommand().
Referenced by edm::FlushMessageLog().
|
static |
Definition at line 177 of file MessageLoggerQ.cc.
References GROUP_STATS, and simpleCommand().
Referenced by edm::GroupLogStatistics().
|
static |
Definition at line 182 of file MessageLoggerQ.cc.
References FJR_SUMMARY, and handshakedCommand().
Referenced by edm::service::MessageLogger::summarizeInJobReport().
|
static |
Definition at line 156 of file MessageLoggerQ.cc.
References LOG_A_MESSAGE, AlCaHLTBitMon_ParallelJobs::p, and simpleCommand().
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
static |
Definition at line 164 of file MessageLoggerQ.cc.
References JOBMODE, and simpleCommand().
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 154 of file MessageLoggerQ.cc.
References SHUT_UP, and simpleCommand().
Referenced by edm::HaltMessageLogging().
|
static |
Definition at line 162 of file MessageLoggerQ.cc.
References simpleCommand(), and SUMMARIZE.
Referenced by edm::service::MessageLogger::jobFailure(), edm::LogStatistics(), and edm::service::MessageLogger::postEndJob().
|
delete |
|
static |
Definition at line 124 of file MessageLoggerQ.cc.
References visualization-live-secondInstance_cfg::m, and mlscribe_ptr.
Referenced by run_app(), edm::service::SingleThreadMSPresence::SingleThreadMSPresence(), and edm::service::SingleThreadMSPresence::~SingleThreadMSPresence().
|
staticprivate |
Definition at line 133 of file MessageLoggerQ.cc.
References mlscribe_ptr.
Referenced by MLqEND(), MLqGRP(), MLqLOG(), MLqMOD(), MLqSHT(), and MLqSUM().
|
static |
Definition at line 195 of file MessageLoggerQ.cc.
References validateAlignments::category, and squelchSet.
Referenced by edm::squelchStandAloneMessageCategory().
|
static |
Definition at line 194 of file MessageLoggerQ.cc.
References ErrorSummaryFilter_cfi::severity, and threshold.
Referenced by edm::setStandAloneMessageThreshold().
|
staticprivate |
Definition at line 87 of file MessageLoggerQ.h.
Referenced by handshakedCommand(), setMLscribe_ptr(), and simpleCommand().
|
staticprivate |
Definition at line 89 of file MessageLoggerQ.h.
|
staticprivate |
Definition at line 88 of file MessageLoggerQ.h.
Referenced by utils.StatisticalTest::get_status(), ignore(), and standAloneThreshold().