#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 edm::ELseverityLevel::ELsev_warning, squelchSet, and threshold.
Referenced by edm::service::MainThreadMLscribe::runCommand().
|
staticprivate |
Definition at line 155 of file MessageLoggerQ.cc.
References MessageLogger_cfi::cerr, and cms::Exception::what().
|
static |
Definition at line 257 of file MessageLoggerQ.cc.
References ctppsDiamondLocalTracks_cfi::threshold.
|
static |
Definition at line 131 of file MessageLoggerQ.cc.
References mps_fire::queue, and setMLscribe_ptr().
|
static |
Definition at line 195 of file MessageLoggerQ.cc.
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 176 of file MessageLoggerQ.cc.
Referenced by run_app(), edm::service::MessageServicePresence::~MessageServicePresence(), and edm::service::SingleThreadMSPresence::~SingleThreadMSPresence().
|
static |
Definition at line 201 of file MessageLoggerQ.cc.
|
static |
Definition at line 220 of file MessageLoggerQ.cc.
Referenced by PFTrackAlgoTools::edm::FlushMessageLog().
|
static |
Definition at line 230 of file MessageLoggerQ.cc.
Referenced by PFTrackAlgoTools::edm::GroupLogStatistics().
|
static |
Definition at line 236 of file MessageLoggerQ.cc.
Referenced by edm::service::MessageLogger::SummarizeInJobReport().
|
static |
Definition at line 188 of file MessageLoggerQ.cc.
Referenced by edm::MessageSender::ErrorObjDeleter::operator()().
|
static |
Definition at line 213 of file MessageLoggerQ.cc.
Referenced by edm::service::MessageLogger::MessageLogger().
|
static |
Definition at line 182 of file MessageLoggerQ.cc.
Referenced by PFTrackAlgoTools::edm::HaltMessageLogging().
|
static |
Definition at line 207 of file MessageLoggerQ.cc.
Referenced by edm::service::MessageLogger::jobFailure(), PFTrackAlgoTools::edm::LogStatistics(), and edm::service::MessageLogger::postEndJob().
|
private |
|
static |
Definition at line 139 of file MessageLoggerQ.cc.
References funct::m.
Referenced by instance(), 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.
|
static |
Definition at line 254 of file MessageLoggerQ.cc.
Referenced by PFTrackAlgoTools::edm::squelchStandAloneMessageCategory().
|
static |
Definition at line 251 of file MessageLoggerQ.cc.
References ErrorSummaryFilter_cfi::severity, and ctppsDiamondLocalTracks_cfi::threshold.
Referenced by edm::setStandAloneMessageThreshold().
|
staticprivate |
Definition at line 86 of file MessageLoggerQ.h.
|
staticprivate |
Definition at line 88 of file MessageLoggerQ.h.
Referenced by handshaked().
|
staticprivate |
Definition at line 87 of file MessageLoggerQ.h.
Referenced by utils.StatisticalTest::get_status(), and handshaked().