CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
edm::service::MessageLogger Class Reference

#include <MessageLogger.h>

Public Member Functions

bool debugEnabled () const
 
void fillErrorObj (edm::ErrorObj &obj) const
 
 MessageLogger (ParameterSet const &, ActivityRegistry &)
 

Static Public Member Functions

static bool anyDebugEnabled ()
 
static void SummarizeInJobReport ()
 

Private Member Functions

void establish (const char *whichPhase)
 
void establishModule (const ModuleDescription &desc, const char *whichPhase)
 
void establishModule (unsigned int transitionIndex, const ModuleCallingContext &context, const char *whichPhase)
 
void jobFailure ()
 
void postBeginJob ()
 
void postEndJob ()
 
void postEvent (StreamContext const &)
 
void postFile (std::string const &, bool)
 
void postGlobalBeginLumi (GlobalContext const &)
 
void postGlobalBeginRun (GlobalContext const &)
 
void postGlobalEndLumi (GlobalContext const &)
 
void postGlobalEndRun (GlobalContext const &)
 
void postModuleBeginJob (ModuleDescription const &)
 
void postModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleConstruction (ModuleDescription const &)
 
void postModuleEndJob (ModuleDescription const &)
 
void postModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void postPathEvent (StreamContext const &, PathContext const &, HLTPathStatus const &)
 
void postSourceConstruction (ModuleDescription const &)
 
void postSourceEvent (StreamID)
 
void postSourceRunLumi ()
 
void postStreamBeginLumi (StreamContext const &)
 
void postStreamBeginRun (StreamContext const &)
 
void postStreamEndLumi (StreamContext const &)
 
void postStreamEndRun (StreamContext const &)
 
void preEvent (StreamContext const &)
 
void preFile (std::string const &, bool)
 
void preFileClose (std::string const &, bool)
 
void preGlobalBeginLumi (GlobalContext const &)
 
void preGlobalBeginRun (GlobalContext const &)
 
void preGlobalEndLumi (GlobalContext const &)
 
void preGlobalEndRun (GlobalContext const &)
 
void preModuleBeginJob (ModuleDescription const &)
 
void preModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleConstruction (ModuleDescription const &)
 
void preModuleEndJob (ModuleDescription const &)
 
void preModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void prePathEvent (StreamContext const &, PathContext const &)
 
void preSourceConstruction (ModuleDescription const &)
 
void preSourceEvent (StreamID)
 
void preSourceRunLumi ()
 
void preStreamBeginLumi (StreamContext const &)
 
void preStreamBeginRun (StreamContext const &)
 
void preStreamEndLumi (StreamContext const &)
 
void preStreamEndRun (StreamContext const &)
 
void unEstablish (const char *whichPhase)
 
void unEstablishModule (const ModuleDescription &desc, const char *whichPhase)
 
void unEstablishModule (const ModuleCallingContext &desc, const char *whichPhase)
 

Private Attributes

bool debugEnabled_
 
std::set< std::string > debugEnabledModules_
 
unsigned int lumiInfoBegin_ = 0
 
bool messageServicePSetHasBeenValidated_
 
std::string messageServicePSetValidatationResults_
 
bool nonModule_debugEnabled
 
bool nonModule_errorEnabled
 
bool nonModule_infoEnabled
 
bool nonModule_warningEnabled
 
unsigned int runInfoBegin_ = 0
 
std::map< std::string, ELseverityLevelsuppression_levels_
 
std::vector< std::string > transitionInfoCache_
 

Static Private Attributes

static bool anyDebugEnabled_ = false
 
static bool everyDebugEnabled_ = false
 
static bool fjrSummaryRequested_ = false
 

Detailed Description

Definition at line 47 of file MessageLogger.h.

Constructor & Destructor Documentation

MessageLogger::MessageLogger ( ParameterSet const &  iPS,
ActivityRegistry iRegistry 
)

Definition at line 136 of file MessageLogger.cc.

References anyDebugEnabled_, edm::MessageDrop::debugEnabled, debugEnabledModules_, MessageLogger_cfi::debugModules, MillePedeFileConverter_cfg::e, edm::ELseverityLevel::ELsev_error, edm::ELseverityLevel::ELsev_info, edm::ELseverityLevel::ELsev_success, edm::ELseverityLevel::ELsev_warning, edm::MessageDrop::errorEnabled, establishModule(), everyDebugEnabled_, fjrSummaryRequested_, edm::ModuleCallingContext::getTopModuleCallingContext(), edm::ParameterSet::getUntrackedParameter(), edm::ModuleDescription::id(), edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), jobFailure(), edm::MessageDrop::jobMode, edm::GlobalContext::kBeginLuminosityBlock, edm::GlobalContext::kEndLuminosityBlock, edm::ParentContext::kGlobal, lumiInfoBegin_, SiStripPI::max, edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks(), edm::service::SystemBounds::maxNumberOfConcurrentRuns(), edm::service::SystemBounds::maxNumberOfStreams(), messageServicePSetValidatationResults_, edm::MessageLoggerQ::MLqCFG(), edm::MessageLoggerQ::MLqMOD(), mod(), edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), nonModule_debugEnabled, nonModule_errorEnabled, nonModule_infoEnabled, nonModule_warningEnabled, or, postBeginJob(), postEndJob(), postEvent(), postFile(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postModuleBeginJob(), postModuleBeginStream(), postModuleConstruction(), postModuleEndJob(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceRunLumi(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), preEvent(), preFile(), preFileClose(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preModuleBeginJob(), preModuleBeginStream(), preModuleConstruction(), preModuleEndJob(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceRunLumi(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), preStreamEndRun(), edm::ModuleCallingContext::previousModuleOnThread(), edm::MessageDrop::runEvent, runInfoBegin_, edm::setMaxLoggedErrorsSummaryIndicies(), edm::MessageDrop::setModuleWithPhase(), edm::MessageDrop::setSinglet(), edm::MessageDrop::streamID, AlCaHLTBitMon_QueryRunRegistry::string, benchmark_cfg::suppressDebug, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::suppressInfo, suppression_levels_, benchmark_cfg::suppressWarning, transitionInfoCache_, unEstablishModule(), edm::MessageDrop::warningEnabled, edm::ActivityRegistry::watchJobFailure(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostModuleBeginJob(), edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleConstruction(), edm::ActivityRegistry::watchPostModuleEndJob(), edm::ActivityRegistry::watchPostModuleEndStream(), edm::ActivityRegistry::watchPostModuleEvent(), edm::ActivityRegistry::watchPostModuleEventAcquire(), edm::ActivityRegistry::watchPostModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPostModuleGlobalBeginRun(), edm::ActivityRegistry::watchPostModuleGlobalEndLumi(), edm::ActivityRegistry::watchPostModuleGlobalEndRun(), edm::ActivityRegistry::watchPostModuleStreamBeginLumi(), edm::ActivityRegistry::watchPostModuleStreamBeginRun(), edm::ActivityRegistry::watchPostModuleStreamEndLumi(), edm::ActivityRegistry::watchPostModuleStreamEndRun(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPostPathEvent(), edm::ActivityRegistry::watchPostSourceConstruction(), edm::ActivityRegistry::watchPostSourceEvent(), edm::ActivityRegistry::watchPostSourceLumi(), edm::ActivityRegistry::watchPostSourceRun(), edm::ActivityRegistry::watchPostStreamBeginLumi(), edm::ActivityRegistry::watchPostStreamBeginRun(), edm::ActivityRegistry::watchPostStreamEndLumi(), edm::ActivityRegistry::watchPostStreamEndRun(), edm::ActivityRegistry::watchPreallocate(), edm::ActivityRegistry::watchPreCloseFile(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreGlobalBeginLumi(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreGlobalEndLumi(), edm::ActivityRegistry::watchPreGlobalEndRun(), edm::ActivityRegistry::watchPreModuleBeginJob(), edm::ActivityRegistry::watchPreModuleBeginStream(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleEndJob(), edm::ActivityRegistry::watchPreModuleEndStream(), edm::ActivityRegistry::watchPreModuleEvent(), edm::ActivityRegistry::watchPreModuleEventAcquire(), edm::ActivityRegistry::watchPreModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPreModuleGlobalBeginRun(), edm::ActivityRegistry::watchPreModuleGlobalEndLumi(), edm::ActivityRegistry::watchPreModuleGlobalEndRun(), edm::ActivityRegistry::watchPreModuleStreamBeginLumi(), edm::ActivityRegistry::watchPreModuleStreamBeginRun(), edm::ActivityRegistry::watchPreModuleStreamEndLumi(), edm::ActivityRegistry::watchPreModuleStreamEndRun(), edm::ActivityRegistry::watchPreOpenFile(), edm::ActivityRegistry::watchPrePathEvent(), edm::ActivityRegistry::watchPreSourceConstruction(), edm::ActivityRegistry::watchPreSourceEvent(), edm::ActivityRegistry::watchPreSourceLumi(), edm::ActivityRegistry::watchPreSourceRun(), edm::ActivityRegistry::watchPreStreamBeginLumi(), edm::ActivityRegistry::watchPreStreamBeginRun(), edm::ActivityRegistry::watchPreStreamEndLumi(), and edm::ActivityRegistry::watchPreStreamEndRun().

137  : debugEnabled_(false),
140  nonModule_debugEnabled(false),
141  nonModule_infoEnabled(true),
143  nonModule_errorEnabled(true) // change log 20
144  {
145  // prepare cfg validation string for later use
147  messageServicePSetValidatationResults_ = validator(iPS); // change log 12
148 
149  typedef std::vector<std::string> vString;
150  vString empty_vString;
151  vString debugModules;
152  vString suppressDebug;
153  vString suppressInfo;
154  vString suppressWarning;
155  vString suppressError; // change log 20
156 
157  try { // change log 13
158  // decide whether a summary should be placed in job report
159  fjrSummaryRequested_ = iPS.getUntrackedParameter<bool>("messageSummaryToJobReport", false);
160 
161  // grab list of debug-enabled modules
162  debugModules = iPS.getUntrackedParameter<vString>("debugModules", empty_vString);
163 
164  // grab lists of suppressLEVEL modules
165  suppressDebug = iPS.getUntrackedParameter<vString>("suppressDebug", empty_vString);
166 
167  suppressInfo = iPS.getUntrackedParameter<vString>("suppressInfo", empty_vString);
168 
169  suppressWarning = iPS.getUntrackedParameter<vString>("suppressWarning", empty_vString);
170 
171  suppressError = // change log 20
172  iPS.getUntrackedParameter<vString>("suppressError", empty_vString);
173  } catch (cms::Exception& e) { // change log 13
174  }
175 
176  // Use these lists to prepare a map to use in tracking suppression
177 
178  // Do suppressDebug first and suppressError last to get proper order
179  for (vString::const_iterator it = suppressDebug.begin(); it != suppressDebug.end(); ++it) {
181  }
182 
183  for (vString::const_iterator it = suppressInfo.begin(); it != suppressInfo.end(); ++it) {
185  }
186 
187  for (vString::const_iterator it = suppressWarning.begin(); it != suppressWarning.end(); ++it) {
189  }
190 
191  for (vString::const_iterator it = suppressError.begin(); // change log 20
192  it != suppressError.end();
193  ++it) {
195  }
196 
197  // set up for tracking whether current module is debug-enabled
198  // (and info-enabled and warning-enabled)
199  if (debugModules.empty()) {
200  anyDebugEnabled_ = false; // change log 11
201  MessageDrop::instance()->debugEnabled = false; // change log 1
202  } else {
203  anyDebugEnabled_ = true; // change log 11
205  // this will be over-ridden when specific modules are entered
206  }
207 
208  // if ( debugModules.empty()) anyDebugEnabled_ = true; // wrong; change log 11
209  for (vString::const_iterator it = debugModules.begin(); it != debugModules.end(); ++it) {
210  if (*it == "*") {
211  everyDebugEnabled_ = true;
212  } else {
213  debugEnabledModules_.insert(*it);
214  }
215  }
216 
217  // change log 7
219  std::string* jm_p = new std::string(jm);
220  MessageLoggerQ::MLqMOD(jm_p); // change log 9
221 
222  MessageLoggerQ::MLqCFG(new ParameterSet(iPS)); // change log 9
223 
224  iRegistry.watchPreallocate([this](edm::service::SystemBounds const& iBounds) {
225  //reserve the proper amount of space to record the transition info
226  this->transitionInfoCache_.resize(iBounds.maxNumberOfStreams() +
228  iBounds.maxNumberOfConcurrentRuns());
231 
233  });
234 
236  iRegistry.watchPostEndJob(this, &MessageLogger::postEndJob);
237  iRegistry.watchJobFailure(this, &MessageLogger::jobFailure); // change log 14
238 
241  // change log 3
242 
245  // change log 3
246 
249 
252 
255  // change log 14:
256  iRegistry.watchPreSourceRun([this](RunIndex) { preSourceRunLumi(); });
257  iRegistry.watchPostSourceRun([this](RunIndex) { postSourceRunLumi(); });
258  iRegistry.watchPreSourceLumi([this](LuminosityBlockIndex) { preSourceRunLumi(); });
260  iRegistry.watchPreOpenFile(this, &MessageLogger::preFile);
261  iRegistry.watchPostOpenFile(this, &MessageLogger::postFile);
264 
265  // change log 13:
266  // change log 15
271 
276 
285 
294 
295  iRegistry.watchPreEvent(this, &MessageLogger::preEvent);
296  iRegistry.watchPostEvent(this, &MessageLogger::postEvent);
297 
306 
315 
318 
319  MessageDrop* messageDrop = MessageDrop::instance();
320  nonModule_debugEnabled = messageDrop->debugEnabled;
321  nonModule_infoEnabled = messageDrop->infoEnabled;
323  nonModule_errorEnabled = messageDrop->errorEnabled;
324  } // ctor
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
void watchPostModuleGlobalEndLumi(PostModuleGlobalEndLumi::slot_type const &iSlot)
void watchPostModuleConstruction(PostModuleConstruction::slot_type const &iSlot)
void watchPreModuleGlobalBeginRun(PreModuleGlobalBeginRun::slot_type const &iSlot)
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
void preModuleEndJob(ModuleDescription const &)
void postGlobalEndRun(GlobalContext const &)
void watchPreEvent(PreEvent::slot_type const &iSlot)
void postStreamBeginLumi(StreamContext const &)
void preStreamEndLumi(StreamContext const &)
void preStreamBeginLumi(StreamContext const &)
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
void watchPrePathEvent(PrePathEvent::slot_type const &iSlot)
void watchPreallocate(Preallocate::slot_type const &iSlot)
void postModuleConstruction(ModuleDescription const &)
void watchPreModuleEventAcquire(PreModuleEventAcquire::slot_type const &iSlot)
void watchPostEndJob(PostEndJob::slot_type const &iSlot)
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
void watchPostModuleEndStream(PostModuleEndStream::slot_type const &iSlot)
void watchPreModuleEvent(PreModuleEvent::slot_type const &iSlot)
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
void postGlobalBeginLumi(GlobalContext const &)
void watchPreGlobalEndLumi(PreGlobalEndLumi::slot_type const &iSlot)
void preModuleBeginJob(ModuleDescription const &)
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
void watchPostEvent(PostEvent::slot_type const &iSlot)
void postGlobalBeginRun(GlobalContext const &)
void watchPreStreamEndRun(PreStreamEndRun::slot_type const &iSlot)
void watchPreSourceConstruction(PreSourceConstruction::slot_type const &iSlot)
void watchPostSourceConstruction(PostSourceConstruction::slot_type const &iSlot)
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void watchPreGlobalBeginLumi(PreGlobalBeginLumi::slot_type const &iSlot)
void watchPostStreamEndLumi(PostStreamEndLumi::slot_type const &iSlot)
void preGlobalEndLumi(GlobalContext const &)
void watchPostPathEvent(PostPathEvent::slot_type const &iSlot)
void watchPostModuleEvent(PostModuleEvent::slot_type const &iSlot)
void watchPostModuleGlobalBeginLumi(PostModuleGlobalBeginLumi::slot_type const &iSlot)
void watchPostModuleStreamEndLumi(PostModuleStreamEndLumi::slot_type const &iSlot)
static std::string jobMode
Definition: MessageDrop.h:107
void watchPostGlobalBeginLumi(PostGlobalBeginLumi::slot_type const &iSlot)
void watchPostModuleStreamBeginRun(PostModuleStreamBeginRun::slot_type const &iSlot)
void watchPostSourceEvent(PostSourceEvent::slot_type const &iSlot)
void preSourceConstruction(ModuleDescription const &)
void setMaxLoggedErrorsSummaryIndicies(unsigned int iMax)
void watchPreModuleBeginStream(PreModuleBeginStream::slot_type const &iSlot)
void watchPreStreamEndLumi(PreStreamEndLumi::slot_type const &iSlot)
void preGlobalBeginLumi(GlobalContext const &)
void watchPreModuleGlobalEndRun(PreModuleGlobalEndRun::slot_type const &iSlot)
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
void postStreamEndRun(StreamContext const &)
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
void preGlobalBeginRun(GlobalContext const &)
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
void watchJobFailure(JobFailure::slot_type const &iSlot)
convenience function for attaching to signal
unsigned int maxNumberOfStreams() const
Definition: SystemBounds.h:35
void watchPreOpenFile(PreOpenFile::slot_type const &iSlot)
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
void watchPostGlobalBeginRun(PostGlobalBeginRun::slot_type const &iSlot)
void postEvent(StreamContext const &)
void watchPostCloseFile(PostCloseFile::slot_type const &iSlot)
void watchPreGlobalEndRun(PreGlobalEndRun::slot_type const &iSlot)
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
void watchPostSourceRun(PostSourceRun::slot_type const &iSlot)
void preFileClose(std::string const &, bool)
void watchPostStreamBeginLumi(PostStreamBeginLumi::slot_type const &iSlot)
static void MLqCFG(ParameterSet *p)
void watchPreSourceLumi(PreSourceLumi::slot_type const &iSlot)
void prePathEvent(StreamContext const &, PathContext const &)
void watchPostModuleEventAcquire(PostModuleEventAcquire::slot_type const &iSlot)
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
void watchPostGlobalEndLumi(PostGlobalEndLumi::slot_type const &iSlot)
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
void watchPreSourceRun(PreSourceRun::slot_type const &iSlot)
void preModuleConstruction(ModuleDescription const &)
void postStreamBeginRun(StreamContext const &)
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
void watchPostStreamEndRun(PostStreamEndRun::slot_type const &iSlot)
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
void watchPreModuleGlobalBeginLumi(PreModuleGlobalBeginLumi::slot_type const &iSlot)
void watchPostModuleStreamEndRun(PostModuleStreamEndRun::slot_type const &iSlot)
void watchPreGlobalBeginRun(PreGlobalBeginRun::slot_type const &iSlot)
void watchPreModuleStreamBeginLumi(PreModuleStreamBeginLumi::slot_type const &iSlot)
void postStreamEndLumi(StreamContext const &)
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
void watchPostModuleBeginStream(PostModuleBeginStream::slot_type const &iSlot)
std::vector< std::string > transitionInfoCache_
std::map< std::string, ELseverityLevel > suppression_levels_
unsigned int maxNumberOfConcurrentLuminosityBlocks() const
Definition: SystemBounds.h:37
std::set< std::string > debugEnabledModules_
void watchPostSourceLumi(PostSourceLumi::slot_type const &iSlot)
void watchPreCloseFile(PreCloseFile::slot_type const &iSlot)
void watchPostModuleGlobalEndRun(PostModuleGlobalEndRun::slot_type const &iSlot)
void watchPostModuleStreamBeginLumi(PostModuleStreamBeginLumi::slot_type const &iSlot)
void postSourceConstruction(ModuleDescription const &)
void watchPreModuleStreamEndLumi(PreModuleStreamEndLumi::slot_type const &iSlot)
void watchPreModuleStreamBeginRun(PreModuleStreamBeginRun::slot_type const &iSlot)
static void MLqMOD(std::string *jm)
void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const &iSlot)
void watchPreStreamBeginLumi(PreStreamBeginLumi::slot_type const &iSlot)
void watchPostOpenFile(PostOpenFile::slot_type const &iSlot)
void watchPreModuleEndStream(PreModuleEndStream::slot_type const &iSlot)
void postModuleEndJob(ModuleDescription const &)
void preStreamEndRun(StreamContext const &)
void watchPostStreamBeginRun(PostStreamBeginRun::slot_type const &iSlot)
void postModuleBeginJob(ModuleDescription const &)
void watchPreStreamBeginRun(PreStreamBeginRun::slot_type const &iSlot)
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
void watchPreModuleStreamEndRun(PreModuleStreamEndRun::slot_type const &iSlot)
void watchPostModuleBeginJob(PostModuleBeginJob::slot_type const &iSlot)
void watchPostModuleGlobalBeginRun(PostModuleGlobalBeginRun::slot_type const &iSlot)
unsigned int maxNumberOfConcurrentRuns() const
Definition: SystemBounds.h:36
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
void preFile(std::string const &, bool)
void postGlobalEndLumi(GlobalContext const &)
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
void watchPreSourceEvent(PreSourceEvent::slot_type const &iSlot)
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
void preGlobalEndRun(GlobalContext const &)
void preEvent(StreamContext const &)
std::string messageServicePSetValidatationResults_
void watchPostModuleEndJob(PostModuleEndJob::slot_type const &iSlot)
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
void preStreamBeginRun(StreamContext const &)
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
void watchPreModuleGlobalEndLumi(PreModuleGlobalEndLumi::slot_type const &iSlot)
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
void watchPostBeginJob(PostBeginJob::slot_type const &iSlot)
convenience function for attaching to signal
void postFile(std::string const &, bool)

Member Function Documentation

static bool edm::service::MessageLogger::anyDebugEnabled ( )
inlinestatic

Definition at line 54 of file MessageLogger.h.

References anyDebugEnabled_, establish(), establishModule(), jobFailure(), postBeginJob(), postEndJob(), postEvent(), postFile(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postModuleBeginJob(), postModuleBeginStream(), postModuleConstruction(), postModuleEndJob(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceRunLumi(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), preEvent(), preFile(), preFileClose(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preModuleBeginJob(), preModuleBeginStream(), preModuleConstruction(), preModuleEndJob(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceRunLumi(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), preStreamEndRun(), AlCaHLTBitMon_QueryRunRegistry::string, SummarizeInJobReport(), unEstablish(), and unEstablishModule().

54 { return anyDebugEnabled_; }
bool edm::service::MessageLogger::debugEnabled ( ) const
inline

Definition at line 52 of file MessageLogger.h.

References debugEnabled_.

void MessageLogger::establish ( const char *  whichPhase)
private

Definition at line 452 of file MessageLogger.cc.

References anyDebugEnabled_, edm::MessageDrop::debugEnabled, debugEnabledModules_, edm::ELseverityLevel::ELsev_error, edm::ELseverityLevel::ELsev_info, edm::ELseverityLevel::ELsev_success, edm::ELseverityLevel::ELsev_warning, edm::MessageDrop::errorEnabled, everyDebugEnabled_, edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), edm::MessageDrop::setSinglet(), suppression_levels_, and edm::MessageDrop::warningEnabled.

Referenced by anyDebugEnabled(), preFile(), preFileClose(), preSourceEvent(), and preSourceRunLumi().

452  {
453  MessageDrop* messageDrop = MessageDrop::instance();
454  messageDrop->setSinglet(state); // Change Log 17
455  if (!anyDebugEnabled_) {
456  messageDrop->debugEnabled = false;
457  } else if (everyDebugEnabled_) {
458  messageDrop->debugEnabled = true;
459  } else {
460  messageDrop->debugEnabled = debugEnabledModules_.count(state); // change log 8
461  }
462  std::map<const std::string, ELseverityLevel>::const_iterator it =
463  suppression_levels_.find(state); // change log 8
464  if (it != suppression_levels_.end()) {
465  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
466  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
467  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
468  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
469  } else {
470  messageDrop->infoEnabled = true;
471  messageDrop->warningEnabled = true;
472  messageDrop->errorEnabled = true;
473  }
474  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::map< std::string, ELseverityLevel > suppression_levels_
std::set< std::string > debugEnabledModules_
void edm::service::MessageLogger::establishModule ( const ModuleDescription desc,
const char *  whichPhase 
)
private
void edm::service::MessageLogger::establishModule ( unsigned int  transitionIndex,
const ModuleCallingContext context,
const char *  whichPhase 
)
private
void edm::service::MessageLogger::fillErrorObj ( edm::ErrorObj obj) const
void MessageLogger::jobFailure ( )
private

Definition at line 802 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageLoggerQ::MLqSUM(), edm::MessageDrop::setSinglet(), and SummarizeInJobReport().

Referenced by anyDebugEnabled(), and MessageLogger().

802  {
803  MessageDrop* messageDrop = MessageDrop::instance();
804  messageDrop->setSinglet("jobFailure");
805  SummarizeInJobReport(); // Put summary info into Job Rep // change log 10
806  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
807  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
static void SummarizeInJobReport()
static void MLqSUM()
void MessageLogger::postBeginJob ( )
private

Definition at line 640 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

640  {
641  MessageDrop::instance()->runEvent = "BeforeEvents";
642  MessageDrop::instance()->setSinglet("AfterBeginJob"); // Change Log 17
643  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postEndJob ( )
private

Definition at line 797 of file MessageLogger.cc.

References edm::MessageLoggerQ::MLqSUM(), and SummarizeInJobReport().

Referenced by anyDebugEnabled(), and MessageLogger().

797  {
798  SummarizeInJobReport(); // Put summary info into Job Rep // change log 10
799  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
800  }
static void SummarizeInJobReport()
static void MLqSUM()
void MessageLogger::postEvent ( StreamContext const &  iContext)
private

Definition at line 669 of file MessageLogger.cc.

References edm::clearLoggedErrorsSummary(), edm::MessageDrop::instance(), edm::MessageDrop::runEvent, edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

669  {
670  edm::MessageDrop::instance()->runEvent = "PostProcessEvent";
671  edm::clearLoggedErrorsSummary(iContext.streamID().value());
672  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void clearLoggedErrorsSummary(unsigned int iStreamID)
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postFile ( std::string const &  ,
bool   
)
private

Definition at line 655 of file MessageLogger.cc.

References unEstablish().

Referenced by anyDebugEnabled(), and MessageLogger().

655 { unEstablish("AfterFile"); }
void unEstablish(const char *whichPhase)
void MessageLogger::postGlobalBeginLumi ( GlobalContext const &  )
private

Definition at line 779 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

779  {
780  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginLumi";
781  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginLumi"); // changelog 17
782  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postGlobalBeginRun ( GlobalContext const &  )
private

Definition at line 739 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

739  {
740  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginRun";
741  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginRun"); // changelog 17
742  // Note - module name had not been set here
743  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postGlobalEndLumi ( GlobalContext const &  )
private

Definition at line 792 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

792  {
793  edm::MessageDrop::instance()->runEvent = "PostGlobalEndLumi";
794  edm::MessageDrop::instance()->setSinglet("PostGlobalEndLumi"); // changelog 17
795  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postGlobalEndRun ( GlobalContext const &  )
private

Definition at line 765 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

765  {
766  edm::MessageDrop::instance()->runEvent = "PostGlobalEndRun";
767  edm::MessageDrop::instance()->setSinglet("PostGlobalEndRun"); // changelog 17
768  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postModuleBeginJob ( ModuleDescription const &  )
private

Definition at line 502 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

502  {
503  unEstablishModule(iDescription, "AfterModBeginJob");
504  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postModuleBeginStream ( StreamContext const &  stream,
ModuleCallingContext const &  mcc 
)
private

Definition at line 523 of file MessageLogger.cc.

References edm::ModuleCallingContext::moduleDescription(), and unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

523  {
524  ModuleDescription const& desc = *mcc.moduleDescription();
525  unEstablishModule(desc, "AfterModBeginStream");
526  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postModuleConstruction ( ModuleDescription const &  )
private

Definition at line 493 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

495  { //it is now guaranteed that this will be called even if the module throws
496  unEstablishModule(iDescription, "AfterModConstruction");
497  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postModuleEndJob ( ModuleDescription const &  )
private

Definition at line 632 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

632  {
633  unEstablishModule(iDescription, "AfterModEndJob");
634  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postModuleEndStream ( StreamContext const &  ,
ModuleCallingContext const &  mcc 
)
private

Definition at line 624 of file MessageLogger.cc.

References edm::ModuleCallingContext::moduleDescription(), and unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

624  {
625  ModuleDescription const& desc = *mcc.moduleDescription();
626  unEstablishModule(desc, "AfterModEndStream");
627  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postModuleEvent ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 551 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

551  {
552  unEstablishModule(mod, "PostModuleEvent");
553  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleEventAcquire ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 560 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

560  {
561  unEstablishModule(mod, "PostModuleEventAcquire");
562  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleGlobalBeginLumi ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 597 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

597  {
598  unEstablishModule(mod, "AfterModGlobalBeginLumi");
599  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleGlobalBeginRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 588 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

588  {
589  unEstablishModule(mod, "AfterModGlobalBeginRun");
590  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleGlobalEndLumi ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 606 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

606  {
607  unEstablishModule(mod, "AfterModGlobalEndLumi");
608  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleGlobalEndRun ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 615 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

615  {
616  unEstablishModule(mod, "AfterModGlobalEndRun");
617  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleStreamBeginLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 542 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

542  {
543  unEstablishModule(mod, "AfterModStreamBeginLumi");
544  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleStreamBeginRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 533 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

533  {
534  unEstablishModule(mod, "AfterModStreamBeginRun");
535  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleStreamEndLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 569 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

569  {
570  unEstablishModule(mod, "AfterModStreamEndLumi");
571  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postModuleStreamEndRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 578 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

578  {
579  unEstablishModule(mod, "AfterModStreamEndRun");
580  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::postPathEvent ( StreamContext const &  ,
PathContext const &  ,
HLTPathStatus const &   
)
private

Definition at line 753 of file MessageLogger.cc.

References edm::MessageDrop::instance(), and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

753  {
754  edm::MessageDrop::instance()->setSinglet("PostProcessPath"); // changelog 17
755  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
void MessageLogger::postSourceConstruction ( ModuleDescription const &  )
private

Definition at line 515 of file MessageLogger.cc.

References unEstablishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

515  {
516  unEstablishModule(iDescription, "AfterSourceConstruction");
517  }
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::postSourceEvent ( StreamID  )
private

Definition at line 646 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and unEstablish().

Referenced by anyDebugEnabled(), and MessageLogger().

646  {
647  unEstablish("AfterSource");
648  MessageDrop::instance()->runEvent = "AfterSource";
649  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void unEstablish(const char *whichPhase)
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postSourceRunLumi ( )
private

Definition at line 651 of file MessageLogger.cc.

References unEstablish().

Referenced by anyDebugEnabled(), and MessageLogger().

651 { unEstablish("AfterSource"); }
void unEstablish(const char *whichPhase)
void MessageLogger::postStreamBeginLumi ( StreamContext const &  )
private

Definition at line 712 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

712  {
713  edm::MessageDrop::instance()->runEvent = "PostStreamBeginLumi";
714  edm::MessageDrop::instance()->setSinglet("PostStreamBeginLumi"); // changelog 17
715  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postStreamBeginRun ( StreamContext const &  )
private

Definition at line 683 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

683  {
684  edm::MessageDrop::instance()->runEvent = "PostStreamBeginRun";
685  edm::MessageDrop::instance()->setSinglet("PostStreamBeginRun"); // changelog 17
686  // Note - module name had not been set here
687  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postStreamEndLumi ( StreamContext const &  )
private

Definition at line 726 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

726  {
727  edm::MessageDrop::instance()->runEvent = "PostStreamEndLumi";
728  edm::MessageDrop::instance()->setSinglet("PostStreamEndLumi"); // changelog 17
729  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::postStreamEndRun ( StreamContext const &  )
private

Definition at line 698 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::MessageDrop::runEvent, and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), and MessageLogger().

698  {
699  edm::MessageDrop::instance()->runEvent = "PostStreamEndRun";
700  edm::MessageDrop::instance()->setSinglet("PostStreaEndRun"); // changelog 17
701  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preEvent ( StreamContext const &  iContext)
private

Definition at line 657 of file MessageLogger.cc.

References edm::StreamContext::eventID(), edm::MessageDrop::instance(), edm::EventID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

657  {
658  std::ostringstream ost;
659  auto const& id = iContext.eventID();
660  ost << "Run: " << id.run() << " Event: " << id.event(); // change log 2
661  assert(iContext.streamID().value() < transitionInfoCache_.size());
662  transitionInfoCache_[iContext.streamID().value()] = ost.str();
663  edm::MessageDrop::instance()->runEvent = ost.str();
664  edm::MessageDrop::instance()->setSinglet("PreEventProcessing"); // changelog 17
665  // Note - module name had not been set here Similarly in other places where
666  // RunEvent carries the new information; we add setSinglet for module name.
667  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preFile ( std::string const &  ,
bool   
)
private

Definition at line 653 of file MessageLogger.cc.

References establish().

Referenced by anyDebugEnabled(), and MessageLogger().

653 { establish("file_open"); }
void establish(const char *whichPhase)
void MessageLogger::preFileClose ( std::string const &  ,
bool   
)
private

Definition at line 654 of file MessageLogger.cc.

References establish().

Referenced by anyDebugEnabled(), and MessageLogger().

654 { establish("file_close"); }
void establish(const char *whichPhase)
void MessageLogger::preGlobalBeginLumi ( GlobalContext const &  iContext)
private

Definition at line 770 of file MessageLogger.cc.

References edm::MessageDrop::instance(), lumiInfoBegin_, edm::GlobalContext::luminosityBlockID(), edm::GlobalContext::luminosityBlockIndex(), edm::LuminosityBlockID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), and transitionInfoCache_.

Referenced by anyDebugEnabled(), and MessageLogger().

770  {
771  std::ostringstream ost;
772  auto const& id = iContext.luminosityBlockID();
773  ost << "Run: " << id.run() << " Lumi: " << id.luminosityBlock();
774  transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()] = ost.str();
775  edm::MessageDrop::instance()->runEvent = ost.str();
776  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginLumi"); // changelog 17
777  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preGlobalBeginRun ( GlobalContext const &  iContext)
private

Definition at line 731 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::GlobalContext::luminosityBlockID(), edm::LuminosityBlockID::run(), edm::MessageDrop::runEvent, edm::GlobalContext::runIndex(), runInfoBegin_, edm::MessageDrop::setSinglet(), and transitionInfoCache_.

Referenced by anyDebugEnabled(), and MessageLogger().

732  {
733  std::ostringstream ost;
734  ost << "Run: " << iContext.luminosityBlockID().run();
735  transitionInfoCache_[runInfoBegin_ + iContext.runIndex()] = ost.str();
736  edm::MessageDrop::instance()->runEvent = ost.str();
737  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginRun"); // changelog 17
738  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preGlobalEndLumi ( GlobalContext const &  iContext)
private

Definition at line 784 of file MessageLogger.cc.

References edm::MessageDrop::instance(), lumiInfoBegin_, edm::GlobalContext::luminosityBlockID(), edm::GlobalContext::luminosityBlockIndex(), edm::LuminosityBlockID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), and transitionInfoCache_.

Referenced by anyDebugEnabled(), and MessageLogger().

784  {
785  std::ostringstream ost;
786  auto const& id = iContext.luminosityBlockID();
787  ost << "Run: " << id.run() << " Lumi: " << id.luminosityBlock();
788  transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()] = ost.str();
789  edm::MessageDrop::instance()->runEvent = ost.str();
790  edm::MessageDrop::instance()->setSinglet("PreGlobalEndLumi"); // changelog 17
791  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preGlobalEndRun ( GlobalContext const &  iContext)
private

Definition at line 757 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::GlobalContext::luminosityBlockID(), edm::LuminosityBlockID::run(), edm::MessageDrop::runEvent, edm::GlobalContext::runIndex(), runInfoBegin_, edm::MessageDrop::setSinglet(), and transitionInfoCache_.

Referenced by anyDebugEnabled(), and MessageLogger().

757  {
758  std::ostringstream ost;
759  ost << "End Run: " << iContext.luminosityBlockID().run();
760  transitionInfoCache_[runInfoBegin_ + iContext.runIndex()] = ost.str();
761  edm::MessageDrop::instance()->runEvent = ost.str();
762  edm::MessageDrop::instance()->setSinglet("PreGlobalEndRun"); // changelog 17
763  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preModuleBeginJob ( ModuleDescription const &  )
private

Definition at line 499 of file MessageLogger.cc.

References establishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

499  {
500  establishModule(desc, "@beginJob"); // ChangeLog 13
501  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::preModuleBeginStream ( StreamContext const &  stream,
ModuleCallingContext const &  mcc 
)
private

Definition at line 519 of file MessageLogger.cc.

References establishModule(), and edm::ModuleCallingContext::moduleDescription().

Referenced by anyDebugEnabled(), and MessageLogger().

519  {
520  ModuleDescription const& desc = *mcc.moduleDescription();
521  establishModule(desc, "@beginStream"); // ChangeLog 13
522  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::preModuleConstruction ( ModuleDescription const &  )
private

Definition at line 484 of file MessageLogger.cc.

References edm::errors::Configuration, establishModule(), messageServicePSetHasBeenValidated_, and messageServicePSetValidatationResults_.

Referenced by anyDebugEnabled(), and MessageLogger().

484  {
485  if (!messageServicePSetHasBeenValidated_) { // change log 12
488  }
490  }
491  establishModule(desc, "@ctor"); // ChangeLog 16
492  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
std::string messageServicePSetValidatationResults_
void MessageLogger::preModuleEndJob ( ModuleDescription const &  )
private

Definition at line 629 of file MessageLogger.cc.

References establishModule().

Referenced by anyDebugEnabled(), and MessageLogger().

629  {
630  establishModule(desc, "@endJob"); // ChangeLog 13
631  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::preModuleEndStream ( StreamContext const &  ,
ModuleCallingContext const &  mcc 
)
private

Definition at line 619 of file MessageLogger.cc.

References establishModule(), and edm::ModuleCallingContext::moduleDescription().

Referenced by anyDebugEnabled(), and MessageLogger().

619  {
620  ModuleDescription const& desc = *mcc.moduleDescription();
621  establishModule(desc, "@endStream"); // ChangeLog 13
622  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
void MessageLogger::preModuleEvent ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 546 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kEvent, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

546  {
548  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
549  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleEventAcquire ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 555 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kEvent, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

555  {
557  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
558  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleGlobalBeginLumi ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 592 of file MessageLogger.cc.

References establishModule(), edm::GlobalContext::kBeginLuminosityBlock, lumiInfoBegin_, edm::GlobalContext::luminosityBlockIndex(), mod(), and edm::LuminosityBlockIndex::value().

Referenced by anyDebugEnabled(), and MessageLogger().

592  {
593  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
594  mod,
595  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginLuminosityBlock)]);
596  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleGlobalBeginRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 583 of file MessageLogger.cc.

References establishModule(), edm::GlobalContext::kBeginRun, mod(), edm::GlobalContext::runIndex(), runInfoBegin_, and edm::RunIndex::value().

Referenced by anyDebugEnabled(), and MessageLogger().

583  {
584  establishModule(runInfoBegin_ + context.runIndex().value(),
585  mod,
586  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginRun)]);
587  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleGlobalEndLumi ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 601 of file MessageLogger.cc.

References establishModule(), edm::GlobalContext::kEndLuminosityBlock, lumiInfoBegin_, edm::GlobalContext::luminosityBlockIndex(), mod(), and edm::LuminosityBlockIndex::value().

Referenced by anyDebugEnabled(), and MessageLogger().

601  {
602  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
603  mod,
604  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndLuminosityBlock)]);
605  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleGlobalEndRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 610 of file MessageLogger.cc.

References establishModule(), edm::GlobalContext::kEndRun, mod(), edm::GlobalContext::runIndex(), runInfoBegin_, and edm::RunIndex::value().

Referenced by anyDebugEnabled(), and MessageLogger().

610  {
611  establishModule(runInfoBegin_ + context.runIndex().value(),
612  mod,
613  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndRun)]); // ChangeLog 13
614  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleStreamBeginLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 537 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kBeginLuminosityBlock, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

537  {
538  establishModule(stream.streamID().value(),
539  mod,
540  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginLuminosityBlock)]);
541  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleStreamBeginRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 528 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kBeginRun, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

528  {
529  establishModule(stream.streamID().value(),
530  mod,
531  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginRun)]);
532  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleStreamEndLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 564 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kEndLuminosityBlock, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

564  {
565  establishModule(stream.streamID().value(),
566  mod,
567  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndLuminosityBlock)]);
568  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::preModuleStreamEndRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 573 of file MessageLogger.cc.

References establishModule(), edm::StreamContext::kEndRun, mod(), edm::StreamContext::streamID(), and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

573  {
574  establishModule(stream.streamID().value(),
575  mod,
576  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndRun)]); // ChangeLog 13
577  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
void MessageLogger::prePathEvent ( StreamContext const &  stream,
PathContext const &  iPath 
)
private

Definition at line 745 of file MessageLogger.cc.

References edm::MessageDrop::instance(), edm::PathContext::pathName(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

746  {
747  auto messageDrop = edm::MessageDrop::instance();
748  messageDrop->runEvent = transitionInfoCache_[stream.streamID().value()];
749  messageDrop->setPath("PreProcPath ", iPath.pathName());
750  // change log 17
751  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
std::vector< std::string > transitionInfoCache_
void MessageLogger::preSourceConstruction ( ModuleDescription const &  )
private

Definition at line 506 of file MessageLogger.cc.

References edm::errors::Configuration, establishModule(), messageServicePSetHasBeenValidated_, and messageServicePSetValidatationResults_.

Referenced by anyDebugEnabled(), and MessageLogger().

506  {
507  if (!messageServicePSetHasBeenValidated_) { // change log 12
510  }
512  }
513  establishModule(desc, "@sourceConstruction"); // ChangeLog 16
514  }
void establishModule(const ModuleDescription &desc, const char *whichPhase)
std::string messageServicePSetValidatationResults_
void MessageLogger::preSourceEvent ( StreamID  )
private

Definition at line 645 of file MessageLogger.cc.

References establish().

Referenced by anyDebugEnabled(), and MessageLogger().

645 { establish("source"); }
void establish(const char *whichPhase)
void MessageLogger::preSourceRunLumi ( )
private

Definition at line 650 of file MessageLogger.cc.

References establish().

Referenced by anyDebugEnabled(), and MessageLogger().

650 { establish("source"); }
void establish(const char *whichPhase)
void MessageLogger::preStreamBeginLumi ( StreamContext const &  iContext)
private

Definition at line 703 of file MessageLogger.cc.

References edm::StreamContext::eventID(), edm::MessageDrop::instance(), edm::EventID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

703  {
704  std::ostringstream ost;
705  auto const& id = iContext.eventID();
706  ost << "Run: " << id.run() << " Lumi: " << id.luminosityBlock() << " Stream: " << iContext.streamID().value();
707  transitionInfoCache_[iContext.streamID().value()] = ost.str();
708  edm::MessageDrop::instance()->runEvent = ost.str();
709  edm::MessageDrop::instance()->setSinglet("PreStreamBeginLumi"); // changelog 17
710  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preStreamBeginRun ( StreamContext const &  iContext)
private

Definition at line 674 of file MessageLogger.cc.

References edm::StreamContext::eventID(), edm::MessageDrop::instance(), edm::EventID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

675  {
676  std::ostringstream ost;
677  ost << "Run: " << iContext.eventID().run() << " Stream: " << iContext.streamID().value();
678  ;
679  transitionInfoCache_[iContext.streamID().value()] = ost.str();
680  edm::MessageDrop::instance()->runEvent = ost.str();
681  edm::MessageDrop::instance()->setSinglet("PreStreamBeginRun"); // changelog 17
682  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preStreamEndLumi ( StreamContext const &  iContext)
private

Definition at line 717 of file MessageLogger.cc.

References edm::StreamContext::eventID(), edm::MessageDrop::instance(), edm::EventID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

717  {
718  std::ostringstream ost;
719  auto const& id = iContext.eventID();
720  ost << "Run: " << id.run() << " Lumi: " << id.luminosityBlock() << " Stream: " << iContext.streamID().value();
721  ;
722  transitionInfoCache_[iContext.streamID().value()] = ost.str();
723  edm::MessageDrop::instance()->runEvent = ost.str();
724  edm::MessageDrop::instance()->setSinglet("PreStreamEndLumi"); // changelog 17
725  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::preStreamEndRun ( StreamContext const &  iContext)
private

Definition at line 689 of file MessageLogger.cc.

References edm::StreamContext::eventID(), edm::MessageDrop::instance(), edm::EventID::run(), edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, and edm::StreamID::value().

Referenced by anyDebugEnabled(), and MessageLogger().

689  {
690  std::ostringstream ost;
691  ost << "End Run: " << iContext.eventID().run() << " Stream: " << iContext.streamID().value();
692  ;
693  transitionInfoCache_[iContext.streamID().value()] = ost.str();
694  edm::MessageDrop::instance()->runEvent = ost.str();
695  edm::MessageDrop::instance()->setSinglet("PreStreamEndRun"); // changelog 17
696  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
std::vector< std::string > transitionInfoCache_
std::string runEvent
Definition: MessageDrop.h:100
void MessageLogger::SummarizeInJobReport ( )
static

Definition at line 813 of file MessageLogger.cc.

References fjrSummaryRequested_, edm::MessageLoggerQ::MLqJRS(), and edm::JobReport::reportMessageInfo().

Referenced by anyDebugEnabled(), jobFailure(), and postEndJob().

813  {
814  if (fjrSummaryRequested_) {
815  std::map<std::string, double>* smp = new std::map<std::string, double>();
817  Service<JobReport> reportSvc;
818  reportSvc->reportMessageInfo(*smp);
819  delete smp;
820  }
821  }
static void MLqJRS(std::map< std::string, double > *sum_p)
void reportMessageInfo(std::map< std::string, double > const &messageData)
Definition: JobReport.cc:555
void MessageLogger::unEstablish ( const char *  whichPhase)
private

Definition at line 476 of file MessageLogger.cc.

References edm::MessageDrop::instance(), and edm::MessageDrop::setSinglet().

Referenced by anyDebugEnabled(), postFile(), postSourceEvent(), and postSourceRunLumi().

476  {
477  MessageDrop::instance()->setSinglet(state); // Change Log 17
478  }
static MessageDrop * instance()
Definition: MessageDrop.cc:59
void setSinglet(const char *sing)
Definition: MessageDrop.cc:190
void edm::service::MessageLogger::unEstablishModule ( const ModuleDescription desc,
const char *  whichPhase 
)
private
void edm::service::MessageLogger::unEstablishModule ( const ModuleCallingContext desc,
const char *  whichPhase 
)
private

Member Data Documentation

bool MessageLogger::anyDebugEnabled_ = false
staticprivate

Definition at line 157 of file MessageLogger.h.

Referenced by anyDebugEnabled(), establish(), and MessageLogger().

bool edm::service::MessageLogger::debugEnabled_
private

Definition at line 156 of file MessageLogger.h.

Referenced by debugEnabled().

std::set<std::string> edm::service::MessageLogger::debugEnabledModules_
private

Definition at line 154 of file MessageLogger.h.

Referenced by establish(), and MessageLogger().

bool MessageLogger::everyDebugEnabled_ = false
staticprivate

Definition at line 158 of file MessageLogger.h.

Referenced by establish(), and MessageLogger().

bool MessageLogger::fjrSummaryRequested_ = false
staticprivate

Definition at line 160 of file MessageLogger.h.

Referenced by MessageLogger(), and SummarizeInJobReport().

unsigned int edm::service::MessageLogger::lumiInfoBegin_ = 0
private
bool edm::service::MessageLogger::messageServicePSetHasBeenValidated_
private

Definition at line 161 of file MessageLogger.h.

Referenced by preModuleConstruction(), and preSourceConstruction().

std::string edm::service::MessageLogger::messageServicePSetValidatationResults_
private

Definition at line 162 of file MessageLogger.h.

Referenced by MessageLogger(), preModuleConstruction(), and preSourceConstruction().

bool edm::service::MessageLogger::nonModule_debugEnabled
private

Definition at line 164 of file MessageLogger.h.

Referenced by MessageLogger().

bool edm::service::MessageLogger::nonModule_errorEnabled
private

Definition at line 167 of file MessageLogger.h.

Referenced by MessageLogger().

bool edm::service::MessageLogger::nonModule_infoEnabled
private

Definition at line 165 of file MessageLogger.h.

Referenced by MessageLogger().

bool edm::service::MessageLogger::nonModule_warningEnabled
private

Definition at line 166 of file MessageLogger.h.

Referenced by MessageLogger().

unsigned int edm::service::MessageLogger::runInfoBegin_ = 0
private
std::map<std::string, ELseverityLevel> edm::service::MessageLogger::suppression_levels_
private

Definition at line 155 of file MessageLogger.h.

Referenced by establish(), and MessageLogger().

std::vector<std::string> edm::service::MessageLogger::transitionInfoCache_
private