95 using namespace edm::service;
111 : debugEnabled_(
false)
112 , messageServicePSetHasBeenValidated_(
false)
113 , messageServicePSetValidatationResults_()
114 , nonModule_debugEnabled(
false)
115 , nonModule_infoEnabled(
true)
116 , nonModule_warningEnabled(
true)
117 , nonModule_errorEnabled(
true)
123 typedef std::vector<std::string> vString;
124 vString empty_vString;
129 vString suppressError;
158 for( vString::const_iterator it = suppressDebug.begin();
159 it != suppressDebug.end(); ++it ) {
163 for( vString::const_iterator it = suppressInfo.begin();
164 it != suppressInfo.end(); ++it ) {
168 for( vString::const_iterator it = suppressWarning.begin();
169 it != suppressWarning.end(); ++it ) {
173 for( vString::const_iterator it = suppressError.begin();
174 it != suppressError.end(); ++it ) {
180 if ( debugModules.empty()) {
190 for( vString::const_iterator it = debugModules.begin();
191 it != debugModules.end(); ++it ) {
201 if (!jr_name.empty()) {
202 std::string * jr_name_p =
new std::string(jr_name);
208 std::string * jm_p =
new std::string(jm);
286 const char * whichPhase)
310 std::map<const std::string,ELseverityLevel>::const_iterator it =
327 const char* whichPhase)
351 std::map<const std::string,ELseverityLevel>::const_iterator it =
395 std::map<const std::string,ELseverityLevel>::const_iterator it =
541 std::ostringstream ost;
561 std::ostringstream ost;
562 ost <<
"Run: " << iID.
run();
635 std::ostringstream ost;
636 ost <<
"End Run: " << iID.
run();
651 std::ostringstream ost;
667 std::ostringstream ost;
702 std::map<std::string, double> * smp =
new std::map<std::string, double> ();
void watchPostBeginRun(PostBeginRun::slot_type const &iSlot)
void watchPrePathEndLumi(PrePathEndLumi::slot_type const &iSlot)
void watchPostModuleConstruction(PostModuleConstruction::slot_type const &iSlot)
void preModuleBeginLumi(ModuleDescription const &)
EventNumber_t event() const
T getUntrackedParameter(std::string const &, T const &) const
void preModuleEndJob(ModuleDescription const &)
void watchPostModuleBeginLumi(PostModuleBeginLumi::slot_type const &iSlot)
void postModuleConstruction(ModuleDescription const &)
void preEndLumi(const edm::LuminosityBlockID &, const edm::Timestamp &)
bool nonModule_infoEnabled
void postBeginRun(const edm::Run &, EventSetup const &)
void watchPostEndJob(PostEndJob::slot_type const &iSlot)
std::string jobreport_name
void postPathEndLumi(const std::string &pathname, HLTPathStatus const &)
void watchPrePathEndRun(PrePathEndRun::slot_type const &iSlot)
void preBeginRun(const edm::RunID &, const edm::Timestamp &)
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
static bool warningEnabled
void setModuleWithPhase(std::string const &name, std::string const &label, const void *moduleID, const char *phase)
static bool fjrSummaryRequested_
void preModuleBeginJob(ModuleDescription const &)
void watchPostModule(PostModule::slot_type const &iSlot)
void watchPreProcessEvent(PreProcessEvent::slot_type const &iSlot)
void watchPreSourceConstruction(PreSourceConstruction::slot_type const &iSlot)
void watchPreEndLumi(PreEndLumi::slot_type const &iSlot)
void watchPostSourceConstruction(PostSourceConstruction::slot_type const &iSlot)
static MessageDrop * instance()
void watchPostPathEndRun(PostPathEndRun::slot_type const &iSlot)
std::string const & moduleName() const
void postEndRun(const edm::Run &, EventSetup const &)
void prePathEndLumi(const std::string &pathname)
void preSourceConstruction(ModuleDescription const &)
void watchPostEndLumi(PostEndLumi::slot_type const &iSlot)
MessageLogger(ParameterSet const &, ActivityRegistry &)
void preEndRun(const edm::RunID &, const edm::Timestamp &)
void postModuleEndLumi(ModuleDescription const &)
void watchPreModuleEndLumi(PreModuleEndLumi::slot_type const &iSlot)
void postPathEndRun(const std::string &pathname, HLTPathStatus const &)
void establishModuleCtor(const ModuleDescription &desc, const char *whichPhase)
void watchPostPathEndLumi(PostPathEndLumi::slot_type const &iSlot)
std::string const & moduleLabel() const
void setSinglet(const char *sing)
void postPathBeginLumi(const std::string &pathname, HLTPathStatus const &)
void watchPreEndRun(PreEndRun::slot_type const &iSlot)
void watchPreModule(PreModule::slot_type const &iSlot)
void postEventProcessing(Event const &, EventSetup const &)
void postModuleEndRun(ModuleDescription const &)
void watchJobFailure(JobFailure::slot_type const &iSlot)
convenience function for attaching to signal
bool nonModule_debugEnabled
void watchPreOpenFile(PreOpenFile::slot_type const &iSlot)
void watchPostProcessEvent(PostProcessEvent::slot_type const &iSlot)
void watchPostCloseFile(PostCloseFile::slot_type const &iSlot)
void watchPreModuleEndRun(PreModuleEndRun::slot_type const &iSlot)
void watchPrePathBeginRun(PrePathBeginRun::slot_type const &iSlot)
void postEndLumi(const edm::LuminosityBlock &, EventSetup const &)
void watchPostSourceRun(PostSourceRun::slot_type const &iSlot)
void preModuleEndRun(ModuleDescription const &)
static void MLqCFG(ParameterSet *p)
void watchPreSourceLumi(PreSourceLumi::slot_type const &iSlot)
bool messageServicePSetHasBeenValidated_
void watchPostModuleEndRun(PostModuleEndRun::slot_type const &iSlot)
void watchPreSource(PreSource::slot_type const &iSlot)
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
void postBeginLumi(const edm::LuminosityBlock &, EventSetup const &)
bool nonModule_errorEnabled
void prePathBeginLumi(const std::string &pathname)
void watchPreSourceRun(PreSourceRun::slot_type const &iSlot)
void preModuleConstruction(ModuleDescription const &)
void watchPostBeginLumi(PostBeginLumi::slot_type const &iSlot)
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
void watchPrePathBeginLumi(PrePathBeginLumi::slot_type const &iSlot)
void postModuleBeginRun(ModuleDescription const &)
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void watchPostModuleBeginRun(PostModuleBeginRun::slot_type const &iSlot)
void watchPostPathBeginRun(PostPathBeginRun::slot_type const &iSlot)
void preModuleBeginRun(ModuleDescription const &)
void postModuleBeginLumi(ModuleDescription const &)
void preEventProcessing(edm::EventID const &, edm::Timestamp const &)
std::set< std::string > debugEnabledModules_
void watchPostSourceLumi(PostSourceLumi::slot_type const &iSlot)
void watchPreCloseFile(PreCloseFile::slot_type const &iSlot)
void establish(const char *whichPhase)
void postSourceConstruction(ModuleDescription const &)
static void MLqJRS(std::map< std::string, double > *sum_p)
static void MLqMOD(std::string *jm)
LuminosityBlockNumber_t luminosityBlock() const
void watchPostOpenFile(PostOpenFile::slot_type const &iSlot)
void preModuleEndLumi(ModuleDescription const &)
void postModuleEndJob(ModuleDescription const &)
void postProcessPath(const std::string &pathname, HLTPathStatus const &)
void watchPostSource(PostSource::slot_type const &iSlot)
void unEstablish(const char *whichPhase)
void prePathBeginRun(const std::string &pathname)
void postModuleBeginJob(ModuleDescription const &)
void establishModule(const ModuleDescription &desc, const char *whichPhase)
static void SummarizeInJobReport()
void watchPostModuleBeginJob(PostModuleBeginJob::slot_type const &iSlot)
void postPathBeginRun(const std::string &pathname, HLTPathStatus const &)
static void MLqJOB(std::string *j)
void watchPreBeginLumi(PreBeginLumi::slot_type const &iSlot)
static bool anyDebugEnabled_
void preProcessPath(const std::string &pathname)
static bool everyDebugEnabled_
void setPath(const char *type, std::string const &pathname)
void preBeginLumi(const edm::LuminosityBlockID &, const edm::Timestamp &)
void preModule(ModuleDescription const &)
void watchPostEndRun(PostEndRun::slot_type const &iSlot)
bool nonModule_warningEnabled
void watchPreModuleBeginLumi(PreModuleBeginLumi::slot_type const &iSlot)
std::string messageServicePSetValidatationResults_
void watchPreProcessPath(PreProcessPath::slot_type const &iSlot)
void watchPostModuleEndJob(PostModuleEndJob::slot_type const &iSlot)
void postModule(ModuleDescription const &)
void watchPreModuleBeginRun(PreModuleBeginRun::slot_type const &iSlot)
std::map< std::string, ELseverityLevel > suppression_levels_
void reportMessageInfo(std::map< std::string, double > const &messageData)
void watchPostModuleEndLumi(PostModuleEndLumi::slot_type const &iSlot)
void watchPostPathBeginLumi(PostPathBeginLumi::slot_type const &iSlot)
void watchPostProcessPath(PostProcessPath::slot_type const &iSlot)
void prePathEndRun(const std::string &pathname)
void watchPreBeginRun(PreBeginRun::slot_type const &iSlot)
void watchPostBeginJob(PostBeginJob::slot_type const &iSlot)
convenience function for attaching to signal