CMS 3D CMS Logo

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

#include <FWCore/MessageService/plugins/MessageLogger.h>

Inheritance diagram for edm::service::MessageLogger:
edm::MessageLogger

Public Member Functions

 MessageLogger (ParameterSet const &, ActivityRegistry &)
 
void setThreadContext (ModuleCallingContext const &) final
 
- Public Member Functions inherited from edm::MessageLogger
virtual ~MessageLogger ()
 

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 postAccessInputProcessBlock (GlobalContext const &)
 
void postBeginJob ()
 
void postBeginProcessBlock (GlobalContext const &)
 
void postEndJob ()
 
void postEndProcessBlock (GlobalContext const &)
 
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 postModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginJob (ModuleDescription const &)
 
void postModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleConstruction (ModuleDescription const &)
 
void postModuleDestruction (ModuleDescription const &)
 
void postModuleEndJob (ModuleDescription const &)
 
void postModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext 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 preAccessInputProcessBlock (GlobalContext const &)
 
void preBeginProcessBlock (GlobalContext const &)
 
void preEndJob ()
 
void preEndProcessBlock (GlobalContext 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 preModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginJob (ModuleDescription const &)
 
void preModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleConstruction (ModuleDescription const &)
 
void preModuleDestruction (ModuleDescription const &)
 
void preModuleEndJob (ModuleDescription const &)
 
void preModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext 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 ModuleCallingContext &desc, const char *whichPhase)
 
void unEstablishModule (const ModuleDescription &desc, const char *whichPhase)
 

Static Private Member Functions

static void summarizeInJobReport ()
 

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 processBlockInfoBegin_ = 0
 
unsigned int runInfoBegin_ = 0
 
std::map< std::string, messagelogger::ELseverityLevelsuppression_levels_
 
std::vector< std::array< char, 64 > > transitionInfoCache_
 

Static Private Attributes

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

Additional Inherited Members

- Protected Member Functions inherited from edm::MessageLogger
 MessageLogger ()=default
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 47 of file MessageLogger.h.

Constructor & Destructor Documentation

◆ MessageLogger()

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

Definition at line 113 of file MessageLogger.cc.

114  : debugEnabled_(false),
117  nonModule_debugEnabled(false),
118  nonModule_infoEnabled(true),
120  nonModule_errorEnabled(true) // change log 20
121  {
122  // prepare cfg validation string for later use
124  messageServicePSetValidatationResults_ = validator(iPS); // change log 12
125 
126  typedef std::vector<std::string> vString;
127  vString empty_vString;
128  vString debugModules;
129  vString suppressDebug;
130  vString suppressInfo;
131  vString suppressFwkInfo;
132  vString suppressWarning;
133  vString suppressError; // change log 20
134 
135  try { // change log 13
136  // decide whether a summary should be placed in job report
137  fjrSummaryRequested_ = iPS.getUntrackedParameter<bool>("messageSummaryToJobReport", false);
138 
139  // grab list of debug-enabled modules
140  debugModules = iPS.getUntrackedParameter<vString>("debugModules", empty_vString);
141 
142  // grab lists of suppressLEVEL modules
143  suppressDebug = iPS.getUntrackedParameter<vString>("suppressDebug", empty_vString);
144 
145  suppressInfo = iPS.getUntrackedParameter<vString>("suppressInfo", empty_vString);
146 
147  suppressFwkInfo = iPS.getUntrackedParameter<vString>("suppressFwkInfo", empty_vString);
148 
149  suppressWarning = iPS.getUntrackedParameter<vString>("suppressWarning", empty_vString);
150 
151  suppressError = // change log 20
152  iPS.getUntrackedParameter<vString>("suppressError", empty_vString);
153  } catch (cms::Exception& e) { // change log 13
154  }
155 
156  // Use these lists to prepare a map to use in tracking suppression
157 
158  // Do suppressDebug first and suppressError last to get proper order
159  for (vString::const_iterator it = suppressDebug.begin(); it != suppressDebug.end(); ++it) {
161  }
162 
163  for (vString::const_iterator it = suppressInfo.begin(); it != suppressInfo.end(); ++it) {
165  }
166 
167  for (vString::const_iterator it = suppressFwkInfo.begin(); it != suppressFwkInfo.end(); ++it) {
169  }
170 
171  for (vString::const_iterator it = suppressWarning.begin(); it != suppressWarning.end(); ++it) {
173  }
174 
175  for (vString::const_iterator it = suppressError.begin(); // change log 20
176  it != suppressError.end();
177  ++it) {
179  }
180 
181  // set up for tracking whether current module is debug-enabled
182  // (and info-enabled and warning-enabled)
183  if (debugModules.empty()) {
184  anyDebugEnabled_ = false; // change log 11
185  MessageDrop::instance()->debugEnabled = false; // change log 1
186  } else {
187  anyDebugEnabled_ = true; // change log 11
189  // this will be over-ridden when specific modules are entered
190  }
191 
192  // if ( debugModules.empty()) anyDebugEnabled_ = true; // wrong; change log 11
193  for (vString::const_iterator it = debugModules.begin(); it != debugModules.end(); ++it) {
194  if (*it == "*") {
195  everyDebugEnabled_ = true;
196  } else {
197  debugEnabledModules_.insert(*it);
198  }
199  }
200 
201  // change log 7
203  std::string* jm_p = new std::string(jm);
204  MessageLoggerQ::MLqMOD(jm_p); // change log 9
205 
206  MessageLoggerQ::MLqCFG(new ParameterSet(iPS)); // change log 9
207 
208  iRegistry.watchPreallocate([this](edm::service::SystemBounds const& iBounds) {
209  //reserve the proper amount of space to record the transition info
210  constexpr unsigned int maxNumberOfConcurrentProcessBlocks = 1;
211  this->transitionInfoCache_.resize(iBounds.maxNumberOfStreams() +
213  iBounds.maxNumberOfConcurrentRuns() + maxNumberOfConcurrentProcessBlocks);
217 
219  });
220 
222  iRegistry.watchPreEndJob(this, &MessageLogger::preEndJob);
223  iRegistry.watchPostEndJob(this, &MessageLogger::postEndJob);
224  iRegistry.watchJobFailure(this, &MessageLogger::jobFailure); // change log 14
225 
228  // change log 3
229 
232  // change log 3
233 
236 
239 
242 
245  // change log 14:
246  iRegistry.watchPreSourceRun([this](RunIndex) { preSourceRunLumi(); });
247  iRegistry.watchPostSourceRun([this](RunIndex) { postSourceRunLumi(); });
248  iRegistry.watchPreSourceLumi([this](LuminosityBlockIndex) { preSourceRunLumi(); });
250  iRegistry.watchPreOpenFile(this, &MessageLogger::preFile);
251  iRegistry.watchPostOpenFile(this, &MessageLogger::postFile);
254 
255  // change log 13:
256  // change log 15
261 
266 
275 
282 
291 
292  iRegistry.watchPreEvent(this, &MessageLogger::preEvent);
293  iRegistry.watchPostEvent(this, &MessageLogger::postEvent);
294 
303 
310 
319 
322 
323  MessageDrop* messageDrop = MessageDrop::instance();
324  nonModule_debugEnabled = messageDrop->debugEnabled;
325  nonModule_infoEnabled = messageDrop->infoEnabled;
327  nonModule_errorEnabled = messageDrop->errorEnabled;
328  } // ctor

References anyDebugEnabled_, edm::MessageDrop::debugEnabled, debugEnabledModules_, remoteMonitoring_LED_IterMethod_cfg::debugModules, MillePedeFileConverter_cfg::e, edm::ELseverityLevel::ELsev_error, edm::ELseverityLevel::ELsev_fwkInfo, edm::ELseverityLevel::ELsev_info, edm::ELseverityLevel::ELsev_success, edm::ELseverityLevel::ELsev_warning, edm::MessageDrop::errorEnabled, everyDebugEnabled_, fjrSummaryRequested_, edm::ParameterSet::getUntrackedParameter(), edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), jobFailure(), edm::MessageDrop::jobMode, lumiInfoBegin_, edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks(), edm::service::SystemBounds::maxNumberOfConcurrentRuns(), edm::service::SystemBounds::maxNumberOfStreams(), messageServicePSetValidatationResults_, edm::MessageLoggerQ::MLqCFG(), edm::MessageLoggerQ::MLqMOD(), nonModule_debugEnabled, nonModule_errorEnabled, nonModule_infoEnabled, nonModule_warningEnabled, postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postEndJob(), postEndProcessBlock(), postEvent(), postFile(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceRunLumi(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), preAccessInputProcessBlock(), preBeginProcessBlock(), preEndJob(), preEndProcessBlock(), preEvent(), preFile(), preFileClose(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceRunLumi(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), preStreamEndRun(), processBlockInfoBegin_, runInfoBegin_, edm::setMaxLoggedErrorsSummaryIndicies(), AlCaHLTBitMon_QueryRunRegistry::string, Log4cplus_cff::suppressDebug, MessageLogger_cfi::suppressFwkInfo, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::suppressInfo, suppression_levels_, Log4cplus_cff::suppressWarning, transitionInfoCache_, edm::MessageDrop::warningEnabled, edm::ActivityRegistry::watchJobFailure(), edm::ActivityRegistry::watchPostAccessInputProcessBlock(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginProcessBlock(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndProcessBlock(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginJob(), edm::ActivityRegistry::watchPostModuleBeginProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleConstruction(), edm::ActivityRegistry::watchPostModuleDestruction(), edm::ActivityRegistry::watchPostModuleEndJob(), edm::ActivityRegistry::watchPostModuleEndProcessBlock(), 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::watchPreAccessInputProcessBlock(), edm::ActivityRegistry::watchPreallocate(), edm::ActivityRegistry::watchPreBeginProcessBlock(), edm::ActivityRegistry::watchPreCloseFile(), edm::ActivityRegistry::watchPreEndJob(), edm::ActivityRegistry::watchPreEndProcessBlock(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreGlobalBeginLumi(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreGlobalEndLumi(), edm::ActivityRegistry::watchPreGlobalEndRun(), edm::ActivityRegistry::watchPreModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginJob(), edm::ActivityRegistry::watchPreModuleBeginProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginStream(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleDestruction(), edm::ActivityRegistry::watchPreModuleEndJob(), edm::ActivityRegistry::watchPreModuleEndProcessBlock(), 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().

Member Function Documentation

◆ establish()

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

Definition at line 509 of file MessageLogger.cc.

509  {
510  MessageDrop* messageDrop = MessageDrop::instance();
511  messageDrop->setSinglet(state); // Change Log 17
512  if (!anyDebugEnabled_) {
513  messageDrop->debugEnabled = false;
514  } else if (everyDebugEnabled_) {
515  messageDrop->debugEnabled = true;
516  } else {
517  messageDrop->debugEnabled = debugEnabledModules_.count(state); // change log 8
518  }
519  std::map<const std::string, ELseverityLevel>::const_iterator it =
520  suppression_levels_.find(state); // change log 8
521  if (it != suppression_levels_.end()) {
522  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
523  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
524  messageDrop->fwkInfoEnabled = (it->second < ELseverityLevel::ELsev_fwkInfo);
525  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
526  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
527  } else {
528  messageDrop->infoEnabled = true;
529  messageDrop->fwkInfoEnabled = true;
530  messageDrop->warningEnabled = true;
531  messageDrop->errorEnabled = true;
532  }
533  }

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

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

◆ establishModule() [1/2]

void MessageLogger::establishModule ( const ModuleDescription desc,
const char *  whichPhase 
)
private

Definition at line 370 of file MessageLogger.cc.

372  {
373  MessageDrop* messageDrop = MessageDrop::instance();
374 
375  // std::cerr << "establishModule( " << desc.moduleName() << ")\n";
376  // Change Log 17
377  messageDrop->setModuleWithPhase(desc.moduleName(), desc.moduleLabel(), desc.id(), whichPhase);
378  // Removed caching per change 17 - caching is now done in MessageDrop.cc
379  // in theContext() method, and only happens if a message is actually issued.
380 
381  if (!anyDebugEnabled_) {
382  messageDrop->debugEnabled = false;
383  } else if (everyDebugEnabled_) {
384  messageDrop->debugEnabled = true;
385  } else {
386  messageDrop->debugEnabled = debugEnabledModules_.count(desc.moduleLabel());
387  }
388 
389  auto it = suppression_levels_.find(desc.moduleLabel());
390  if (it != suppression_levels_.end()) {
391  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
392  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
393  messageDrop->fwkInfoEnabled = (it->second < ELseverityLevel::ELsev_fwkInfo);
394  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
395  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
396  } else {
397  messageDrop->infoEnabled = true;
398  messageDrop->fwkInfoEnabled = true;
399  messageDrop->warningEnabled = true;
400  messageDrop->errorEnabled = true;
401  }
402  } // establishModule

References anyDebugEnabled_, edm::MessageDrop::debugEnabled, debugEnabledModules_, submitPVResolutionJobs::desc, edm::ELseverityLevel::ELsev_error, edm::ELseverityLevel::ELsev_fwkInfo, edm::ELseverityLevel::ELsev_info, edm::ELseverityLevel::ELsev_success, edm::ELseverityLevel::ELsev_warning, edm::MessageDrop::errorEnabled, everyDebugEnabled_, edm::MessageDrop::fwkInfoEnabled, edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), edm::MessageDrop::setModuleWithPhase(), suppression_levels_, and edm::MessageDrop::warningEnabled.

Referenced by preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preSourceConstruction(), setThreadContext(), and unEstablishModule().

◆ establishModule() [2/2]

void MessageLogger::establishModule ( unsigned int  transitionIndex,
const ModuleCallingContext context,
const char *  whichPhase 
)
private

Definition at line 404 of file MessageLogger.cc.

407  {
408  MessageDrop* messageDrop = MessageDrop::instance();
409 
410  // std::cerr << "establishModule( " << desc.moduleName() << ")\n";
411  // Change Log 17
412  auto const desc = mod.moduleDescription();
413  messageDrop->runEvent = transitionInfoCache_[transitionIndex].begin();
414  messageDrop->setModuleWithPhase(desc->moduleName(), desc->moduleLabel(), desc->id(), whichPhase);
415  messageDrop->streamID = transitionIndex;
416  if (transitionIndex >= lumiInfoBegin_) {
418  }
419  // Removed caching per change 17 - caching is now done in MessageDrop.cc
420  // in theContext() method, and only happens if a message is actually issued.
421 
422  if (!anyDebugEnabled_) {
423  messageDrop->debugEnabled = false;
424  } else if (everyDebugEnabled_) {
425  messageDrop->debugEnabled = true;
426  } else {
427  messageDrop->debugEnabled = debugEnabledModules_.count(desc->moduleLabel());
428  }
429 
430  auto it = suppression_levels_.find(desc->moduleLabel());
431  if (it != suppression_levels_.end()) {
432  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
433  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
434  messageDrop->fwkInfoEnabled = (it->second < ELseverityLevel::ELsev_fwkInfo);
435  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
436  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
437  } else {
438  messageDrop->infoEnabled = true;
439  messageDrop->fwkInfoEnabled = true;
440  messageDrop->warningEnabled = true;
441  messageDrop->errorEnabled = true;
442  }
443  } // establishModule

References anyDebugEnabled_, edm::MessageDrop::debugEnabled, debugEnabledModules_, submitPVResolutionJobs::desc, edm::ELseverityLevel::ELsev_error, edm::ELseverityLevel::ELsev_fwkInfo, edm::ELseverityLevel::ELsev_info, edm::ELseverityLevel::ELsev_success, edm::ELseverityLevel::ELsev_warning, edm::MessageDrop::errorEnabled, everyDebugEnabled_, edm::MessageDrop::fwkInfoEnabled, edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), lumiInfoBegin_, SiStripPI::max, mod(), edm::MessageDrop::runEvent, edm::MessageDrop::setModuleWithPhase(), edm::MessageDrop::streamID, suppression_levels_, transitionInfoCache_, and edm::MessageDrop::warningEnabled.

◆ jobFailure()

void MessageLogger::jobFailure ( )
private

Definition at line 934 of file MessageLogger.cc.

934  {
935  MessageDrop* messageDrop = MessageDrop::instance();
936  messageDrop->setSinglet("jobFailure");
937  summarizeInJobReport(); // Put summary info into Job Rep // change log 10
938  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
939  }

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

Referenced by MessageLogger().

◆ postAccessInputProcessBlock()

void MessageLogger::postAccessInputProcessBlock ( GlobalContext const &  gc)
private

Definition at line 845 of file MessageLogger.cc.

845  {
846  edm::MessageDrop::instance()->runEvent = "PostAccessInputProcessBlock";
847  edm::MessageDrop::instance()->setSinglet("PostAccessInputProcessBlock");
848  }

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

Referenced by MessageLogger().

◆ postBeginJob()

void MessageLogger::postBeginJob ( )
private

Definition at line 735 of file MessageLogger.cc.

735  {
736  MessageDrop::instance()->runEvent = "BeforeEvents";
737  MessageDrop::instance()->setSinglet("AfterBeginJob"); // Change Log 17
738  }

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

Referenced by MessageLogger().

◆ postBeginProcessBlock()

void MessageLogger::postBeginProcessBlock ( GlobalContext const &  gc)
private

Definition at line 833 of file MessageLogger.cc.

833  {
834  edm::MessageDrop::instance()->runEvent = "PostBeginProcessBlock";
835  edm::MessageDrop::instance()->setSinglet("PostBeginProcessBlock");
836  }

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

Referenced by MessageLogger().

◆ postEndJob()

void MessageLogger::postEndJob ( )
private

Definition at line 929 of file MessageLogger.cc.

929  {
930  summarizeInJobReport(); // Put summary info into Job Rep // change log 10
931  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
932  }

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

Referenced by MessageLogger().

◆ postEndProcessBlock()

void MessageLogger::postEndProcessBlock ( GlobalContext const &  gc)
private

Definition at line 857 of file MessageLogger.cc.

857  {
858  edm::MessageDrop::instance()->runEvent = "PostEndProcessBlock";
859  edm::MessageDrop::instance()->setSinglet("PostEndProcessBlock");
860  }

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

Referenced by MessageLogger().

◆ postEvent()

void MessageLogger::postEvent ( StreamContext const &  iContext)
private

Definition at line 766 of file MessageLogger.cc.

766  {
767  edm::MessageDrop::instance()->runEvent = "PostProcessEvent";
768  edm::clearLoggedErrorsSummary(iContext.streamID().value());
769  }

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

Referenced by MessageLogger().

◆ postFile()

void MessageLogger::postFile ( std::string const &  ,
bool   
)
private

Definition at line 753 of file MessageLogger.cc.

753 { unEstablish("AfterFile"); }

References unEstablish().

Referenced by MessageLogger().

◆ postGlobalBeginLumi()

void MessageLogger::postGlobalBeginLumi ( GlobalContext const &  )
private

Definition at line 907 of file MessageLogger.cc.

907  {
908  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginLumi";
909  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginLumi"); // changelog 17
910  }

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

Referenced by MessageLogger().

◆ postGlobalBeginRun()

void MessageLogger::postGlobalBeginRun ( GlobalContext const &  )
private

Definition at line 869 of file MessageLogger.cc.

869  {
870  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginRun";
871  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginRun"); // changelog 17
872  // Note - module name had not been set here
873  }

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

Referenced by MessageLogger().

◆ postGlobalEndLumi()

void MessageLogger::postGlobalEndLumi ( GlobalContext const &  )
private

Definition at line 919 of file MessageLogger.cc.

919  {
920  edm::MessageDrop::instance()->runEvent = "PostGlobalEndLumi";
921  edm::MessageDrop::instance()->setSinglet("PostGlobalEndLumi"); // changelog 17
922  }

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

Referenced by MessageLogger().

◆ postGlobalEndRun()

void MessageLogger::postGlobalEndRun ( GlobalContext const &  )
private

Definition at line 894 of file MessageLogger.cc.

894  {
895  edm::MessageDrop::instance()->runEvent = "PostGlobalEndRun";
896  edm::MessageDrop::instance()->setSinglet("PostGlobalEndRun"); // changelog 17
897  }

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

Referenced by MessageLogger().

◆ postModuleAccessInputProcessBlock()

void MessageLogger::postModuleAccessInputProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 664 of file MessageLogger.cc.

664  {
665  unEstablishModule(mod, "AfterModAccessInputProcessBlock");
666  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleBeginJob()

void MessageLogger::postModuleBeginJob ( ModuleDescription const &  iDescription)
private

Definition at line 566 of file MessageLogger.cc.

566  {
567  unEstablishModule(iDescription, "AfterModBeginJob");
568  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleBeginProcessBlock()

void MessageLogger::postModuleBeginProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 654 of file MessageLogger.cc.

654  {
655  unEstablishModule(mod, "AfterModBeginProcessBlock");
656  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleBeginStream()

void MessageLogger::postModuleBeginStream ( StreamContext const &  stream,
ModuleCallingContext const &  mcc 
)
private

Definition at line 587 of file MessageLogger.cc.

587  {
588  ModuleDescription const& desc = *mcc.moduleDescription();
589  unEstablishModule(desc, "AfterModBeginStream");
590  }

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

Referenced by MessageLogger().

◆ postModuleConstruction()

void MessageLogger::postModuleConstruction ( ModuleDescription const &  iDescription)
private

Definition at line 553 of file MessageLogger.cc.

553  {
554  unEstablishModule(iDescription, "AfterModConstruction");
555  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleDestruction()

void MessageLogger::postModuleDestruction ( ModuleDescription const &  iDescription)
private

Definition at line 559 of file MessageLogger.cc.

559  {
560  unEstablishModule(iDescription, "AfterModDestruction");
561  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEndJob()

void MessageLogger::postModuleEndJob ( ModuleDescription const &  iDescription)
private

Definition at line 727 of file MessageLogger.cc.

727  {
728  unEstablishModule(iDescription, "AfterModEndJob");
729  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEndProcessBlock()

void MessageLogger::postModuleEndProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 674 of file MessageLogger.cc.

674  {
675  unEstablishModule(mod, "AfterModEndProcessBlock");
676  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEndStream()

void MessageLogger::postModuleEndStream ( StreamContext const &  ,
ModuleCallingContext const &  mcc 
)
private

Definition at line 719 of file MessageLogger.cc.

719  {
720  ModuleDescription const& desc = *mcc.moduleDescription();
721  unEstablishModule(desc, "AfterModEndStream");
722  }

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

Referenced by MessageLogger().

◆ postModuleEvent()

void MessageLogger::postModuleEvent ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 615 of file MessageLogger.cc.

615  {
616  unEstablishModule(mod, "PostModuleEvent");
617  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEventAcquire()

void MessageLogger::postModuleEventAcquire ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 624 of file MessageLogger.cc.

624  {
625  unEstablishModule(mod, "PostModuleEventAcquire");
626  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalBeginLumi()

void MessageLogger::postModuleGlobalBeginLumi ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 692 of file MessageLogger.cc.

692  {
693  unEstablishModule(mod, "AfterModGlobalBeginLumi");
694  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalBeginRun()

void MessageLogger::postModuleGlobalBeginRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 683 of file MessageLogger.cc.

683  {
684  unEstablishModule(mod, "AfterModGlobalBeginRun");
685  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalEndLumi()

void MessageLogger::postModuleGlobalEndLumi ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 701 of file MessageLogger.cc.

701  {
702  unEstablishModule(mod, "AfterModGlobalEndLumi");
703  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalEndRun()

void MessageLogger::postModuleGlobalEndRun ( GlobalContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 710 of file MessageLogger.cc.

710  {
711  unEstablishModule(mod, "AfterModGlobalEndRun");
712  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamBeginLumi()

void MessageLogger::postModuleStreamBeginLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 606 of file MessageLogger.cc.

606  {
607  unEstablishModule(mod, "AfterModStreamBeginLumi");
608  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamBeginRun()

void MessageLogger::postModuleStreamBeginRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 597 of file MessageLogger.cc.

597  {
598  unEstablishModule(mod, "AfterModStreamBeginRun");
599  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamEndLumi()

void MessageLogger::postModuleStreamEndLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 633 of file MessageLogger.cc.

633  {
634  unEstablishModule(mod, "AfterModStreamEndLumi");
635  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamEndRun()

void MessageLogger::postModuleStreamEndRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 642 of file MessageLogger.cc.

642  {
643  unEstablishModule(mod, "AfterModStreamEndRun");
644  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postPathEvent()

void MessageLogger::postPathEvent ( StreamContext const &  ,
PathContext const &  ,
HLTPathStatus const &   
)
private

Definition at line 883 of file MessageLogger.cc.

883  {
884  edm::MessageDrop::instance()->setSinglet("PostProcessPath"); // changelog 17
885  }

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

Referenced by MessageLogger().

◆ postSourceConstruction()

void MessageLogger::postSourceConstruction ( ModuleDescription const &  iDescription)
private

Definition at line 579 of file MessageLogger.cc.

579  {
580  unEstablishModule(iDescription, "AfterSourceConstruction");
581  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postSourceEvent()

void MessageLogger::postSourceEvent ( StreamID  )
private

Definition at line 744 of file MessageLogger.cc.

744  {
745  unEstablish("AfterSource");
746  MessageDrop::instance()->runEvent = "AfterSource";
747  }

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

Referenced by MessageLogger().

◆ postSourceRunLumi()

void MessageLogger::postSourceRunLumi ( )
private

Definition at line 749 of file MessageLogger.cc.

749 { unEstablish("AfterSource"); }

References unEstablish().

Referenced by MessageLogger().

◆ postStreamBeginLumi()

void MessageLogger::postStreamBeginLumi ( StreamContext const &  )
private

Definition at line 807 of file MessageLogger.cc.

807  {
808  edm::MessageDrop::instance()->runEvent = "PostStreamBeginLumi";
809  edm::MessageDrop::instance()->setSinglet("PostStreamBeginLumi"); // changelog 17
810  }

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

Referenced by MessageLogger().

◆ postStreamBeginRun()

void MessageLogger::postStreamBeginRun ( StreamContext const &  )
private

Definition at line 779 of file MessageLogger.cc.

779  {
780  edm::MessageDrop::instance()->runEvent = "PostStreamBeginRun";
781  edm::MessageDrop::instance()->setSinglet("PostStreamBeginRun"); // changelog 17
782  // Note - module name had not been set here
783  }

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

Referenced by MessageLogger().

◆ postStreamEndLumi()

void MessageLogger::postStreamEndLumi ( StreamContext const &  )
private

Definition at line 821 of file MessageLogger.cc.

821  {
822  edm::MessageDrop::instance()->runEvent = "PostStreamEndLumi";
823  edm::MessageDrop::instance()->setSinglet("PostStreamEndLumi"); // changelog 17
824  }

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

Referenced by MessageLogger().

◆ postStreamEndRun()

void MessageLogger::postStreamEndRun ( StreamContext const &  )
private

Definition at line 793 of file MessageLogger.cc.

793  {
794  edm::MessageDrop::instance()->runEvent = "PostStreamEndRun";
795  edm::MessageDrop::instance()->setSinglet("PostStreaEndRun"); // changelog 17
796  }

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

Referenced by MessageLogger().

◆ preAccessInputProcessBlock()

void MessageLogger::preAccessInputProcessBlock ( GlobalContext const &  gc)
private

◆ preBeginProcessBlock()

void MessageLogger::preBeginProcessBlock ( GlobalContext const &  gc)
private

◆ preEndJob()

void MessageLogger::preEndJob ( )
private

Definition at line 924 of file MessageLogger.cc.

924  {
925  edm::MessageDrop::instance()->runEvent = "EndJob";
926  edm::MessageDrop::instance()->setSinglet("EndJob"); // changelog
927  }

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

Referenced by MessageLogger().

◆ preEndProcessBlock()

void MessageLogger::preEndProcessBlock ( GlobalContext const &  gc)
private

◆ preEvent()

void MessageLogger::preEvent ( StreamContext const &  iContext)
private

Definition at line 755 of file MessageLogger.cc.

755  {
756  assert(iContext.streamID().value() < transitionInfoCache_.size());
757  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
758  auto const& id = iContext.eventID();
759  auto v = fill_buffer(buffer, "Run: ", id.run(), " Event: ", id.event());
761  edm::MessageDrop::instance()->setSinglet("PreEventProcessing"); // changelog 17
762  // Note - module name had not been set here Similarly in other places where
763  // RunEvent carries the new information; we add setSinglet for module name.
764  }

References cms::cuda::assert(), edmScanValgrind::buffer, edmPickEvents::event, edm::StreamContext::eventID(), edm::MessageDrop::instance(), writedatasetfile::run, edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, findQualityFiles::v, and edm::StreamID::value().

Referenced by MessageLogger().

◆ preFile()

void MessageLogger::preFile ( std::string const &  ,
bool   
)
private

Definition at line 751 of file MessageLogger.cc.

751 { establish("file_open"); }

References establish().

Referenced by MessageLogger().

◆ preFileClose()

void MessageLogger::preFileClose ( std::string const &  ,
bool   
)
private

Definition at line 752 of file MessageLogger.cc.

752 { establish("file_close"); }

References establish().

Referenced by MessageLogger().

◆ preGlobalBeginLumi()

void MessageLogger::preGlobalBeginLumi ( GlobalContext const &  iContext)
private

Definition at line 899 of file MessageLogger.cc.

899  {
900  auto& buffer = transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()];
901  auto const& id = iContext.luminosityBlockID();
902  auto v = fill_buffer(buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock());
904  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginLumi"); // changelog 17
905  }

References edmScanValgrind::buffer, edm::MessageDrop::instance(), lumiInfoBegin_, edm::GlobalContext::luminosityBlockID(), edm::GlobalContext::luminosityBlockIndex(), writedatasetfile::run, edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), transitionInfoCache_, and findQualityFiles::v.

Referenced by MessageLogger().

◆ preGlobalBeginRun()

void MessageLogger::preGlobalBeginRun ( GlobalContext const &  iContext)
private

Definition at line 862 of file MessageLogger.cc.

863  {
864  auto& buffer = transitionInfoCache_[runInfoBegin_ + iContext.runIndex()];
865  auto v = fill_buffer(buffer, "Run: ", iContext.luminosityBlockID().run());
867  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginRun"); // changelog 17
868  }

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

Referenced by MessageLogger().

◆ preGlobalEndLumi()

void MessageLogger::preGlobalEndLumi ( GlobalContext const &  iContext)
private

Definition at line 912 of file MessageLogger.cc.

912  {
913  auto& buffer = transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()];
914  auto const& id = iContext.luminosityBlockID();
915  auto v = fill_buffer(buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock());
917  edm::MessageDrop::instance()->setSinglet("PreGlobalEndLumi"); // changelog 17
918  }

References edmScanValgrind::buffer, edm::MessageDrop::instance(), lumiInfoBegin_, edm::GlobalContext::luminosityBlockID(), edm::GlobalContext::luminosityBlockIndex(), writedatasetfile::run, edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), transitionInfoCache_, and findQualityFiles::v.

Referenced by MessageLogger().

◆ preGlobalEndRun()

void MessageLogger::preGlobalEndRun ( GlobalContext const &  iContext)
private

Definition at line 887 of file MessageLogger.cc.

887  {
888  auto& buffer = transitionInfoCache_[runInfoBegin_ + iContext.runIndex()];
889  auto v = fill_buffer(buffer, "End Run: ", iContext.luminosityBlockID().run());
891  edm::MessageDrop::instance()->setSinglet("PreGlobalEndRun"); // changelog 17
892  }

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

Referenced by MessageLogger().

◆ preModuleAccessInputProcessBlock()

void MessageLogger::preModuleAccessInputProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 658 of file MessageLogger.cc.

658  {
660  mod,
661  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kAccessInputProcessBlock)]);
662  }

References establishModule(), edm::GlobalContext::kAccessInputProcessBlock, mod(), and processBlockInfoBegin_.

Referenced by MessageLogger().

◆ preModuleBeginJob()

void MessageLogger::preModuleBeginJob ( ModuleDescription const &  desc)
private

Definition at line 563 of file MessageLogger.cc.

563  {
564  establishModule(desc, "@beginJob"); // ChangeLog 13
565  }

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleBeginProcessBlock()

void MessageLogger::preModuleBeginProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 648 of file MessageLogger.cc.

648  {
650  mod,
651  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginProcessBlock)]);
652  }

References establishModule(), edm::GlobalContext::kBeginProcessBlock, mod(), and processBlockInfoBegin_.

Referenced by MessageLogger().

◆ preModuleBeginStream()

void MessageLogger::preModuleBeginStream ( StreamContext const &  stream,
ModuleCallingContext const &  mcc 
)
private

Definition at line 583 of file MessageLogger.cc.

583  {
584  ModuleDescription const& desc = *mcc.moduleDescription();
585  establishModule(desc, "@beginStream"); // ChangeLog 13
586  }

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

Referenced by MessageLogger().

◆ preModuleConstruction()

void MessageLogger::preModuleConstruction ( ModuleDescription const &  desc)
private

◆ preModuleDestruction()

void MessageLogger::preModuleDestruction ( ModuleDescription const &  desc)
private

Definition at line 557 of file MessageLogger.cc.

557 { establishModule(desc, "@dtor"); }

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleEndJob()

void MessageLogger::preModuleEndJob ( ModuleDescription const &  desc)
private

Definition at line 724 of file MessageLogger.cc.

724  {
725  establishModule(desc, "@endJob"); // ChangeLog 13
726  }

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleEndProcessBlock()

void MessageLogger::preModuleEndProcessBlock ( GlobalContext const &  ,
ModuleCallingContext const &  mod 
)
private

Definition at line 668 of file MessageLogger.cc.

668  {
670  mod,
671  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndProcessBlock)]);
672  }

References establishModule(), edm::GlobalContext::kEndProcessBlock, mod(), and processBlockInfoBegin_.

Referenced by MessageLogger().

◆ preModuleEndStream()

void MessageLogger::preModuleEndStream ( StreamContext const &  ,
ModuleCallingContext const &  mcc 
)
private

Definition at line 714 of file MessageLogger.cc.

714  {
715  ModuleDescription const& desc = *mcc.moduleDescription();
716  establishModule(desc, "@endStream"); // ChangeLog 13
717  }

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

Referenced by MessageLogger().

◆ preModuleEvent()

void MessageLogger::preModuleEvent ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 610 of file MessageLogger.cc.

610  {
612  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
613  }

References establishModule(), edm::StreamContext::kEvent, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ preModuleEventAcquire()

void MessageLogger::preModuleEventAcquire ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 619 of file MessageLogger.cc.

619  {
621  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
622  }

References establishModule(), edm::StreamContext::kEvent, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ preModuleGlobalBeginLumi()

void MessageLogger::preModuleGlobalBeginLumi ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 687 of file MessageLogger.cc.

687  {
688  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
689  mod,
690  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginLuminosityBlock)]);
691  }

References visDQMUpload::context, establishModule(), edm::GlobalContext::kBeginLuminosityBlock, lumiInfoBegin_, and mod().

Referenced by MessageLogger().

◆ preModuleGlobalBeginRun()

void MessageLogger::preModuleGlobalBeginRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 678 of file MessageLogger.cc.

678  {
679  establishModule(runInfoBegin_ + context.runIndex().value(),
680  mod,
681  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginRun)]);
682  }

References visDQMUpload::context, establishModule(), edm::GlobalContext::kBeginRun, mod(), and runInfoBegin_.

Referenced by MessageLogger().

◆ preModuleGlobalEndLumi()

void MessageLogger::preModuleGlobalEndLumi ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 696 of file MessageLogger.cc.

696  {
697  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
698  mod,
699  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndLuminosityBlock)]);
700  }

References visDQMUpload::context, establishModule(), edm::GlobalContext::kEndLuminosityBlock, lumiInfoBegin_, and mod().

Referenced by MessageLogger().

◆ preModuleGlobalEndRun()

void MessageLogger::preModuleGlobalEndRun ( GlobalContext const &  context,
ModuleCallingContext const &  mod 
)
private

Definition at line 705 of file MessageLogger.cc.

705  {
706  establishModule(runInfoBegin_ + context.runIndex().value(),
707  mod,
708  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndRun)]); // ChangeLog 13
709  }

References visDQMUpload::context, establishModule(), edm::GlobalContext::kEndRun, mod(), and runInfoBegin_.

Referenced by MessageLogger().

◆ preModuleStreamBeginLumi()

void MessageLogger::preModuleStreamBeginLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 601 of file MessageLogger.cc.

601  {
602  establishModule(stream.streamID().value(),
603  mod,
604  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginLuminosityBlock)]);
605  }

References establishModule(), edm::StreamContext::kBeginLuminosityBlock, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ preModuleStreamBeginRun()

void MessageLogger::preModuleStreamBeginRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 592 of file MessageLogger.cc.

592  {
593  establishModule(stream.streamID().value(),
594  mod,
595  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginRun)]);
596  }

References establishModule(), edm::StreamContext::kBeginRun, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ preModuleStreamEndLumi()

void MessageLogger::preModuleStreamEndLumi ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 628 of file MessageLogger.cc.

628  {
629  establishModule(stream.streamID().value(),
630  mod,
631  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndLuminosityBlock)]);
632  }

References establishModule(), edm::StreamContext::kEndLuminosityBlock, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ preModuleStreamEndRun()

void MessageLogger::preModuleStreamEndRun ( StreamContext const &  stream,
ModuleCallingContext const &  mod 
)
private

Definition at line 637 of file MessageLogger.cc.

637  {
638  establishModule(stream.streamID().value(),
639  mod,
640  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndRun)]); // ChangeLog 13
641  }

References establishModule(), edm::StreamContext::kEndRun, mod(), and cms::cuda::stream.

Referenced by MessageLogger().

◆ prePathEvent()

void MessageLogger::prePathEvent ( StreamContext const &  stream,
PathContext const &  iPath 
)
private

Definition at line 875 of file MessageLogger.cc.

876  {
877  auto messageDrop = edm::MessageDrop::instance();
878  messageDrop->runEvent = transitionInfoCache_[stream.streamID().value()].begin();
879  messageDrop->setPath("PreProcPath ", iPath.pathName());
880  // change log 17
881  }

References edm::MessageDrop::instance(), edm::PathContext::pathName(), cms::cuda::stream, and transitionInfoCache_.

Referenced by MessageLogger().

◆ preSourceConstruction()

void MessageLogger::preSourceConstruction ( ModuleDescription const &  desc)
private

◆ preSourceEvent()

void MessageLogger::preSourceEvent ( StreamID  )
private

Definition at line 740 of file MessageLogger.cc.

740  {
741  establish("source");
742  MessageDrop::instance()->runEvent = "PreSource";
743  }

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

Referenced by MessageLogger().

◆ preSourceRunLumi()

void MessageLogger::preSourceRunLumi ( )
private

Definition at line 748 of file MessageLogger.cc.

748 { establish("source"); }

References establish().

Referenced by MessageLogger().

◆ preStreamBeginLumi()

void MessageLogger::preStreamBeginLumi ( StreamContext const &  iContext)
private

Definition at line 798 of file MessageLogger.cc.

798  {
799  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
800  auto const& id = iContext.eventID();
801  auto v = fill_buffer(
802  buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock(), " Stream: ", iContext.streamID().value());
804  edm::MessageDrop::instance()->setSinglet("PreStreamBeginLumi"); // changelog 17
805  }

References edmScanValgrind::buffer, edm::StreamContext::eventID(), edm::MessageDrop::instance(), writedatasetfile::run, edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, findQualityFiles::v, and edm::StreamID::value().

Referenced by MessageLogger().

◆ preStreamBeginRun()

void MessageLogger::preStreamBeginRun ( StreamContext const &  iContext)
private

Definition at line 771 of file MessageLogger.cc.

772  {
773  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
774  auto v = fill_buffer(buffer, "Run: ", iContext.eventID().run(), " Stream: ", iContext.streamID().value());
775 
777  edm::MessageDrop::instance()->setSinglet("PreStreamBeginRun"); // changelog 17
778  }

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

Referenced by MessageLogger().

◆ preStreamEndLumi()

void MessageLogger::preStreamEndLumi ( StreamContext const &  iContext)
private

Definition at line 812 of file MessageLogger.cc.

812  {
813  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
814  auto const& id = iContext.eventID();
815  auto v = fill_buffer(
816  buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock(), " Stream: ", iContext.streamID().value());
817 
819  edm::MessageDrop::instance()->setSinglet("PreStreamEndLumi"); // changelog 17
820  }

References edmScanValgrind::buffer, edm::StreamContext::eventID(), edm::MessageDrop::instance(), writedatasetfile::run, edm::MessageDrop::runEvent, edm::MessageDrop::setSinglet(), edm::StreamContext::streamID(), transitionInfoCache_, findQualityFiles::v, and edm::StreamID::value().

Referenced by MessageLogger().

◆ preStreamEndRun()

void MessageLogger::preStreamEndRun ( StreamContext const &  iContext)
private

Definition at line 785 of file MessageLogger.cc.

785  {
786  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
787  auto v = fill_buffer(buffer, "End Run: ", iContext.eventID().run(), " Stream: ", iContext.streamID().value());
788 
790  edm::MessageDrop::instance()->setSinglet("PreStreamEndRun"); // changelog 17
791  }

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

Referenced by MessageLogger().

◆ setThreadContext()

void MessageLogger::setThreadContext ( ModuleCallingContext const &  iModContext)
finalvirtual

Implements edm::MessageLogger.

Definition at line 330 of file MessageLogger.cc.

330  {
331  //need to know if we are in a global or stream context
332  auto top = iModContext.getTopModuleCallingContext();
333  assert(nullptr != top);
334  if (ParentContext::Type::kGlobal == top->type()) {
335  auto globalContext = iModContext.getGlobalContext();
336  auto tran = globalContext->transition();
339  establishModule(lumiInfoBegin_ + globalContext->luminosityBlockIndex(),
340  iModContext,
341  s_globalTransitionNames[static_cast<int>(tran)]);
344  runInfoBegin_ + globalContext->runIndex(), iModContext, s_globalTransitionNames[static_cast<int>(tran)]);
348  establishModule(processBlockInfoBegin_, iModContext, s_globalTransitionNames[static_cast<int>(tran)]);
349  } else {
350  MessageDrop* messageDrop = MessageDrop::instance();
352  messageDrop->setSinglet("unknown context");
354  messageDrop->debugEnabled = nonModule_debugEnabled;
355  messageDrop->infoEnabled = nonModule_infoEnabled;
357  messageDrop->errorEnabled = nonModule_errorEnabled;
358  }
359  } else {
360  auto stream = iModContext.getStreamContext();
362  stream->streamID().value(), iModContext, s_streamTransitionNames[static_cast<int>(stream->transition())]);
363  }
364  }

References cms::cuda::assert(), edm::MessageDrop::debugEnabled, edm::MessageDrop::errorEnabled, establishModule(), edm::ModuleCallingContext::getGlobalContext(), edm::ModuleCallingContext::getStreamContext(), edm::ModuleCallingContext::getTopModuleCallingContext(), edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), edm::GlobalContext::kAccessInputProcessBlock, edm::GlobalContext::kBeginLuminosityBlock, edm::GlobalContext::kBeginProcessBlock, edm::GlobalContext::kBeginRun, edm::GlobalContext::kEndLuminosityBlock, edm::GlobalContext::kEndProcessBlock, edm::GlobalContext::kEndRun, edm::ParentContext::kGlobal, lumiInfoBegin_, SiStripPI::max, nonModule_debugEnabled, nonModule_errorEnabled, nonModule_infoEnabled, nonModule_warningEnabled, or, processBlockInfoBegin_, edm::MessageDrop::runEvent, runInfoBegin_, edm::MessageDrop::setSinglet(), cms::cuda::stream, edm::MessageDrop::streamID, edm::GlobalContext::transition(), and edm::MessageDrop::warningEnabled.

◆ summarizeInJobReport()

void MessageLogger::summarizeInJobReport ( )
staticprivate

Definition at line 945 of file MessageLogger.cc.

945  {
946  if (fjrSummaryRequested_) {
947  std::map<std::string, double>* smp = new std::map<std::string, double>();
949  Service<JobReport> reportSvc;
950  reportSvc->reportMessageInfo(*smp);
951  delete smp;
952  }
953  }

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

Referenced by jobFailure(), and postEndJob().

◆ unEstablish()

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

Definition at line 535 of file MessageLogger.cc.

535  {
536  MessageDrop::instance()->setSinglet(state); // Change Log 17
537  }

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

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

◆ unEstablishModule() [1/2]

void MessageLogger::unEstablishModule ( const ModuleCallingContext desc,
const char *  whichPhase 
)
private

Definition at line 457 of file MessageLogger.cc.

457  {
458  //Need to reset to what was previously being used on this thread
459  auto previous = mod.previousModuleOnThread();
460  if (previous) {
461  //need to know if we are in a global or stream context
462  auto top = previous->getTopModuleCallingContext();
463  assert(nullptr != top);
464  if (ParentContext::Type::kGlobal == top->type()) {
465  auto globalContext = top->globalContext();
466  assert(nullptr != globalContext);
467  auto tran = globalContext->transition();
470  establishModule(lumiInfoBegin_ + globalContext->luminosityBlockIndex(),
471  *previous,
472  s_globalTransitionNames[static_cast<int>(tran)]);
475  runInfoBegin_ + globalContext->runIndex(), *previous, s_globalTransitionNames[static_cast<int>(tran)]);
479  establishModule(processBlockInfoBegin_, *previous, s_globalTransitionNames[static_cast<int>(tran)]);
480  } else {
481  MessageDrop* messageDrop = MessageDrop::instance();
483  messageDrop->setSinglet("unknown context");
485  messageDrop->debugEnabled = nonModule_debugEnabled;
486  messageDrop->infoEnabled = nonModule_infoEnabled;
488  messageDrop->errorEnabled = nonModule_errorEnabled;
489  }
490  } else {
491  auto stream = previous->getStreamContext();
493  stream->streamID().value(), *previous, s_streamTransitionNames[static_cast<int>(stream->transition())]);
494  }
495  } else {
496  MessageDrop* messageDrop = MessageDrop::instance();
498  messageDrop->setSinglet(state); // Change Log 17
499  messageDrop->debugEnabled = nonModule_debugEnabled;
500  messageDrop->infoEnabled = nonModule_infoEnabled;
502  messageDrop->errorEnabled = nonModule_errorEnabled; // change log 20
503  }
504 
505  // std::cerr << "unestablishModule( " << desc.moduleName() << ") "
506  // << "state = " << *state << "\n";
507  }

References cms::cuda::assert(), edm::MessageDrop::debugEnabled, edm::MessageDrop::errorEnabled, establishModule(), edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), edm::GlobalContext::kAccessInputProcessBlock, edm::GlobalContext::kBeginLuminosityBlock, edm::GlobalContext::kBeginProcessBlock, edm::GlobalContext::kBeginRun, edm::GlobalContext::kEndLuminosityBlock, edm::GlobalContext::kEndProcessBlock, edm::GlobalContext::kEndRun, edm::ParentContext::kGlobal, lumiInfoBegin_, SiStripPI::max, mod(), nonModule_debugEnabled, nonModule_errorEnabled, nonModule_infoEnabled, nonModule_warningEnabled, or, callgraph::previous, processBlockInfoBegin_, edm::MessageDrop::runEvent, runInfoBegin_, edm::MessageDrop::setSinglet(), cms::cuda::stream, edm::MessageDrop::streamID, and edm::MessageDrop::warningEnabled.

◆ unEstablishModule() [2/2]

void MessageLogger::unEstablishModule ( const ModuleDescription desc,
const char *  whichPhase 
)
private

Member Data Documentation

◆ anyDebugEnabled_

bool MessageLogger::anyDebugEnabled_ = false
staticprivate

Definition at line 174 of file MessageLogger.h.

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

◆ debugEnabled_

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

Definition at line 173 of file MessageLogger.h.

◆ debugEnabledModules_

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

Definition at line 171 of file MessageLogger.h.

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

◆ everyDebugEnabled_

bool MessageLogger::everyDebugEnabled_ = false
staticprivate

Definition at line 175 of file MessageLogger.h.

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

◆ fjrSummaryRequested_

bool MessageLogger::fjrSummaryRequested_ = false
staticprivate

Definition at line 177 of file MessageLogger.h.

Referenced by MessageLogger(), and summarizeInJobReport().

◆ lumiInfoBegin_

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

◆ messageServicePSetHasBeenValidated_

bool edm::service::MessageLogger::messageServicePSetHasBeenValidated_
private

Definition at line 178 of file MessageLogger.h.

Referenced by preModuleConstruction(), and preSourceConstruction().

◆ messageServicePSetValidatationResults_

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

Definition at line 179 of file MessageLogger.h.

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

◆ nonModule_debugEnabled

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

Definition at line 181 of file MessageLogger.h.

Referenced by MessageLogger(), setThreadContext(), and unEstablishModule().

◆ nonModule_errorEnabled

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

Definition at line 184 of file MessageLogger.h.

Referenced by MessageLogger(), setThreadContext(), and unEstablishModule().

◆ nonModule_infoEnabled

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

Definition at line 182 of file MessageLogger.h.

Referenced by MessageLogger(), setThreadContext(), and unEstablishModule().

◆ nonModule_warningEnabled

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

Definition at line 183 of file MessageLogger.h.

Referenced by MessageLogger(), setThreadContext(), and unEstablishModule().

◆ processBlockInfoBegin_

unsigned int edm::service::MessageLogger::processBlockInfoBegin_ = 0
private

◆ runInfoBegin_

unsigned int edm::service::MessageLogger::runInfoBegin_ = 0
private

◆ suppression_levels_

std::map<std::string, messagelogger::ELseverityLevel> edm::service::MessageLogger::suppression_levels_
private

Definition at line 172 of file MessageLogger.h.

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

◆ transitionInfoCache_

std::vector<std::array<char, 64> > edm::service::MessageLogger::transitionInfoCache_
private
edm::service::MessageLogger::preModuleAccessInputProcessBlock
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:658
edm::ActivityRegistry::watchPreModuleEndStream
void watchPreModuleEndStream(PreModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:276
edm::MessageLoggerQ::MLqCFG
static void MLqCFG(ParameterSet *p)
Definition: MessageLoggerQ.cc:160
edm::service::MessageLogger::postModuleAccessInputProcessBlock
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:664
edm::ActivityRegistry::watchPreModuleBeginStream
void watchPreModuleBeginStream(PreModuleBeginStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:262
edm::service::MessageLogger::preModuleStreamBeginRun
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:592
edm::ActivityRegistry::watchPostStreamEndLumi
void watchPostStreamEndLumi(PostStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:466
edm::ActivityRegistry::watchPostModuleGlobalEndRun
void watchPostModuleGlobalEndRun(PostModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:972
edm::ActivityRegistry::watchPreModuleDestruction
void watchPreModuleDestruction(PreModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:731
edm::service::MessageLogger::postStreamEndRun
void postStreamEndRun(StreamContext const &)
Definition: MessageLogger.cc:793
edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock
void watchPostModuleAccessInputProcessBlock(PostModuleAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:930
edm::service::MessageLogger::postModuleGlobalEndLumi
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:701
edm::ActivityRegistry::watchPostBeginProcessBlock
void watchPostBeginProcessBlock(PostBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:297
edm::service::MessageLogger::postModuleStreamEndLumi
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:633
edm::service::MessageLogger::preModuleBeginStream
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:583
edm::ActivityRegistry::watchPreModuleEndProcessBlock
void watchPreModuleEndProcessBlock(PreModuleEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:937
edm::service::MessageLogger::preModuleEndJob
void preModuleEndJob(ModuleDescription const &)
Definition: MessageLogger.cc:724
edm::ActivityRegistry::watchPostSourceRun
void watchPostSourceRun(PostSourceRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:214
MessageLogger_cfi.suppressFwkInfo
suppressFwkInfo
Definition: MessageLogger_cfi.py:52
edm::ActivityRegistry::watchPreSourceLumi
void watchPreSourceLumi(PreSourceLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:196
edm::service::MessageLogger::postModuleStreamBeginLumi
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:606
edm::ActivityRegistry::watchPostGlobalEndRun
void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:350
edm::service::MessageLogger::postModuleStreamBeginRun
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:597
edm::MessageLoggerQ::MLqSUM
static void MLqSUM()
Definition: MessageLoggerQ.cc:162
edm::ActivityRegistry::watchPostModuleStreamBeginLumi
void watchPostModuleStreamBeginLumi(PostModuleStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:887
edm::service::MessageLogger::summarizeInJobReport
static void summarizeInJobReport()
Definition: MessageLogger.cc:945
edm::service::MessageLogger::preEndProcessBlock
void preEndProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:850
edm::MessageDrop::debugEnabled
bool debugEnabled
Definition: MessageDrop.h:63
edm::service::MessageLogger::messageServicePSetHasBeenValidated_
bool messageServicePSetHasBeenValidated_
Definition: MessageLogger.h:178
edm::service::MessageLogger::preModuleEvent
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:610
edm::service::MessageLogger::lumiInfoBegin_
unsigned int lumiInfoBegin_
Definition: MessageLogger.h:167
edm::service::MessageLogger::preModuleBeginProcessBlock
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:648
mod
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
edm::StreamContext::Transition::kBeginRun
edm::service::MessageLogger::postBeginProcessBlock
void postBeginProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:833
edm::ActivityRegistry::watchPostModuleBeginProcessBlock
void watchPostModuleBeginProcessBlock(PostModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:915
edm::service::MessageLogger::preAccessInputProcessBlock
void preAccessInputProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:838
edm::service::MessageLogger::postModuleBeginJob
void postModuleBeginJob(ModuleDescription const &)
Definition: MessageLogger.cc:566
edm::ActivityRegistry::watchPostGlobalEndLumi
void watchPostGlobalEndLumi(PostGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:426
edm::ActivityRegistry::watchPreModuleEndJob
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:763
edm::service::MessageLogger::messageServicePSetValidatationResults_
std::string messageServicePSetValidatationResults_
Definition: MessageLogger.h:179
edm::ActivityRegistry::watchJobFailure
void watchJobFailure(JobFailure::slot_type const &iSlot)
convenience function for attaching to signal
Definition: ActivityRegistry.h:178
edm::service::MessageLogger::postGlobalEndRun
void postGlobalEndRun(GlobalContext const &)
Definition: MessageLogger.cc:894
edm::service::MessageLogger::postPathEvent
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: MessageLogger.cc:883
callgraph.previous
previous
Definition: callgraph.py:95
cms::cuda::stream
uint32_t const T *__restrict__ const uint32_t *__restrict__ int32_t int Histo::index_type cudaStream_t stream
Definition: HistoContainer.h:51
edm::service::MessageLogger::preFile
void preFile(std::string const &, bool)
Definition: MessageLogger.cc:751
edm::service::MessageLogger::preStreamBeginLumi
void preStreamBeginLumi(StreamContext const &)
Definition: MessageLogger.cc:798
edm::service::MessageLogger::runInfoBegin_
unsigned int runInfoBegin_
Definition: MessageLogger.h:168
edm::ActivityRegistry::watchPostOpenFile
void watchPostOpenFile(PostOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:243
cms::cuda::assert
assert(be >=bs)
edm::service::MessageLogger::preSourceConstruction
void preSourceConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:570
edm::ActivityRegistry::watchPostModuleGlobalBeginRun
void watchPostModuleGlobalBeginRun(PostModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:958
edm::service::MessageLogger::postEvent
void postEvent(StreamContext const &)
Definition: MessageLogger.cc:766
edm::service::MessageLogger::preModuleBeginJob
void preModuleBeginJob(ModuleDescription const &)
Definition: MessageLogger.cc:563
edm::StreamContext::Transition::kEndRun
edm::ParentContext::Type::kGlobal
edm::GlobalContext::Transition::kAccessInputProcessBlock
edm::ActivityRegistry::watchPreModuleBeginProcessBlock
void watchPreModuleBeginProcessBlock(PreModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:908
edm::service::MessageLogger::postModuleGlobalBeginRun
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:683
edm::ActivityRegistry::watchPostModuleDestruction
void watchPostModuleDestruction(PostModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:740
edm::ActivityRegistry::watchPostModuleStreamEndRun
void watchPostModuleStreamEndRun(PostModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:873
edm::service::MessageLogger::postGlobalBeginRun
void postGlobalBeginRun(GlobalContext const &)
Definition: MessageLogger.cc:869
edm::ELseverityLevel::ELsev_fwkInfo
Definition: ELseverityLevel.h:36
edm::ActivityRegistry::watchPreModuleStreamBeginRun
void watchPreModuleStreamBeginRun(PreModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:852
findQualityFiles.v
v
Definition: findQualityFiles.py:179
edm::service::MessageLogger::postFile
void postFile(std::string const &, bool)
Definition: MessageLogger.cc:753
edm::ActivityRegistry::watchPreStreamBeginRun
void watchPreStreamBeginRun(PreStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:383
edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks
unsigned int maxNumberOfConcurrentLuminosityBlocks() const
Definition: SystemBounds.h:37
edm::GlobalContext::Transition::kEndRun
edm::MessageDrop::fwkInfoEnabled
bool fwkInfoEnabled
Definition: MessageDrop.h:65
edm::ModuleDescription
Definition: ModuleDescription.h:21
edm::ActivityRegistry::watchPostModuleBeginStream
void watchPostModuleBeginStream(PostModuleBeginStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:269
edm::service::MessageLogger::postModuleEndStream
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:719
edm::service::MessageLogger::preStreamEndRun
void preStreamEndRun(StreamContext const &)
Definition: MessageLogger.cc:785
edm::service::MessageLogger::postGlobalEndLumi
void postGlobalEndLumi(GlobalContext const &)
Definition: MessageLogger.cc:919
edm::setMaxLoggedErrorsSummaryIndicies
void setMaxLoggedErrorsSummaryIndicies(unsigned int iMax)
Definition: MessageSender.cc:187
edm::Exception
Definition: EDMException.h:77
edmScanValgrind.buffer
buffer
Definition: edmScanValgrind.py:171
edm::ActivityRegistry::watchPostSourceEvent
void watchPostSourceEvent(PostSourceEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:190
visDQMUpload.context
context
Definition: visDQMUpload.py:37
edm::ActivityRegistry::watchPreCloseFile
void watchPreCloseFile(PreCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:251
edm::ActivityRegistry::watchPostModuleEndJob
void watchPostModuleEndJob(PostModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:769
edm::ActivityRegistry::watchPostCloseFile
void watchPostCloseFile(PostCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:257
edm::service::MessageLogger::postSourceConstruction
void postSourceConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:579
edm::ActivityRegistry::watchPreModuleGlobalBeginLumi
void watchPreModuleGlobalBeginLumi(PreModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:979
edm::service::MessageLogger::preModuleGlobalBeginLumi
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:687
edm::MessageDrop::warningEnabled
bool warningEnabled
Definition: MessageDrop.h:66
edm::ActivityRegistry::watchPreModuleStreamEndLumi
void watchPreModuleStreamEndLumi(PreModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:894
edm::MessageDrop::setModuleWithPhase
void setModuleWithPhase(std::string const &name, std::string const &label, unsigned int moduleID, const char *phase)
Definition: MessageDrop.cc:155
edm::service::MessageLogger::prePathEvent
void prePathEvent(StreamContext const &, PathContext const &)
Definition: MessageLogger.cc:875
edm::service::MessageLogger::postModuleEndJob
void postModuleEndJob(ModuleDescription const &)
Definition: MessageLogger.cc:727
edm::ActivityRegistry::watchPostEndJob
void watchPostEndJob(PostEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:170
edm::ActivityRegistry::watchPreStreamBeginLumi
void watchPreStreamBeginLumi(PreStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:447
edm::service::MessageLogger::preModuleEndProcessBlock
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:668
edm::LuminosityBlockIndex
Definition: LuminosityBlockIndex.h:33
edm::service::MessageLogger::anyDebugEnabled_
static bool anyDebugEnabled_
Definition: MessageLogger.h:174
edm::JobReport::reportMessageInfo
void reportMessageInfo(std::map< std::string, double > const &messageData)
Definition: JobReport.cc:555
edm::service::MessageLogger::preEndJob
void preEndJob()
Definition: MessageLogger.cc:924
edm::ActivityRegistry::watchPostModuleEndStream
void watchPostModuleEndStream(PostModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:283
edm::service::SystemBounds::maxNumberOfConcurrentRuns
unsigned int maxNumberOfConcurrentRuns() const
Definition: SystemBounds.h:36
edm::MessageDrop::streamID
unsigned int streamID
Definition: MessageDrop.h:62
edm::ActivityRegistry::watchPreAccessInputProcessBlock
void watchPreAccessInputProcessBlock(PreAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:304
edm::service::MessageLogger::postSourceRunLumi
void postSourceRunLumi()
Definition: MessageLogger.cc:749
edm::ActivityRegistry::watchPreEvent
void watchPreEvent(PreEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:474
edm::ActivityRegistry::watchPostStreamBeginRun
void watchPostStreamBeginRun(PostStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:388
edm::clearLoggedErrorsSummary
void clearLoggedErrorsSummary(unsigned int iStreamID)
Definition: MessageSender.cc:182
edm::service::MessageLogger::preModuleGlobalEndRun
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:705
edm::service::MessageLogger::postEndJob
void postEndJob()
Definition: MessageLogger.cc:929
edm::service::MessageLogger::unEstablish
void unEstablish(const char *whichPhase)
Definition: MessageLogger.cc:535
edm::StreamContext::Transition::kBeginLuminosityBlock
edm::service::MessageLogger::transitionInfoCache_
std::vector< std::array< char, 64 > > transitionInfoCache_
Definition: MessageLogger.h:166
EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.suppressInfo
suppressInfo
Definition: EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.py:16
edm::GlobalContext::Transition::kEndLuminosityBlock
edm::service::MessageLogger::establish
void establish(const char *whichPhase)
Definition: MessageLogger.cc:509
edm::ActivityRegistry::watchPostBeginJob
void watchPostBeginJob(PostBeginJob::slot_type const &iSlot)
convenience function for attaching to signal
Definition: ActivityRegistry.h:158
edm::service::MessageServicePSetValidation
Definition: MessageServicePSetValidation.h:42
edm::StreamContext::Transition::kEndLuminosityBlock
edm::ActivityRegistry::watchPreModuleStreamBeginLumi
void watchPreModuleStreamBeginLumi(PreModuleStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:880
edm::service::MessageLogger::preGlobalEndRun
void preGlobalEndRun(GlobalContext const &)
Definition: MessageLogger.cc:887
edm::ActivityRegistry::watchPostModuleBeginJob
void watchPostModuleBeginJob(PostModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:755
edm::service::MessageLogger::postModuleStreamEndRun
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:642
edm::ELseverityLevel::ELsev_error
Definition: ELseverityLevel.h:38
edm::ActivityRegistry::watchPostModuleConstruction
void watchPostModuleConstruction(PostModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:722
edm::ActivityRegistry::watchPreGlobalEndRun
void watchPreGlobalEndRun(PreGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:345
edm::ActivityRegistry::watchPreEndJob
void watchPreEndJob(PreEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:164
edm::ActivityRegistry::watchPreSourceConstruction
void watchPreSourceConstruction(PreSourceConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:1128
edm::ActivityRegistry::watchPreSourceRun
void watchPreSourceRun(PreSourceRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:208
edm::service::MessageLogger::nonModule_errorEnabled
bool nonModule_errorEnabled
Definition: MessageLogger.h:184
edm::ActivityRegistry::watchPostSourceLumi
void watchPostSourceLumi(PostSourceLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:202
edm::service::MessageLogger::postEndProcessBlock
void postEndProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:857
edm::service::MessageLogger::debugEnabledModules_
std::set< std::string > debugEnabledModules_
Definition: MessageLogger.h:171
edm::ActivityRegistry::watchPreModuleGlobalEndLumi
void watchPreModuleGlobalEndLumi(PreModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:993
edm::ActivityRegistry::watchPreModuleStreamEndRun
void watchPreModuleStreamEndRun(PreModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:866
edm::service::SystemBounds
Definition: SystemBounds.h:29
edm::service::MessageLogger::nonModule_warningEnabled
bool nonModule_warningEnabled
Definition: MessageLogger.h:183
edm::ActivityRegistry::watchPostEvent
void watchPostEvent(PostEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:480
edm::service::MessageLogger::postModuleEventAcquire
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:624
edm::ParameterSet
Definition: ParameterSet.h:47
edm::ActivityRegistry::watchPostModuleGlobalEndLumi
void watchPostModuleGlobalEndLumi(PostModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1000
edm::ELseverityLevel::ELsev_warning
Definition: ELseverityLevel.h:37
edm::service::MessageLogger::postModuleGlobalBeginLumi
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:692
edm::service::MessageLogger::unEstablishModule
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
Definition: MessageLogger.cc:445
edm::GlobalContext::Transition::kEndProcessBlock
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
edm::service::MessageLogger::preGlobalBeginLumi
void preGlobalBeginLumi(GlobalContext const &)
Definition: MessageLogger.cc:899
edm::service::MessageLogger::preModuleEndStream
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:714
edm::ActivityRegistry::watchPreStreamEndLumi
void watchPreStreamEndLumi(PreStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:461
edmPickEvents.event
event
Definition: edmPickEvents.py:273
edm::service::MessageLogger::postBeginJob
void postBeginJob()
Definition: MessageLogger.cc:735
edm::service::MessageLogger::postModuleDestruction
void postModuleDestruction(ModuleDescription const &)
Definition: MessageLogger.cc:559
edm::MessageDrop::runEvent
std::string_view runEvent
Definition: MessageDrop.h:61
edm::service::MessageLogger::preStreamBeginRun
void preStreamBeginRun(StreamContext const &)
Definition: MessageLogger.cc:771
edm::Service
Definition: Service.h:30
edm::GlobalContext::Transition::kBeginLuminosityBlock
edm::ActivityRegistry::watchPreModuleConstruction
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:713
edm::ActivityRegistry::watchPostGlobalBeginLumi
void watchPostGlobalBeginLumi(PostGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:414
edm::service::MessageLogger::processBlockInfoBegin_
unsigned int processBlockInfoBegin_
Definition: MessageLogger.h:169
edm::service::MessageLogger::preModuleGlobalBeginRun
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:678
edm::service::MessageLogger::preModuleConstruction
void preModuleConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:543
edm::MessageDrop
Definition: MessageDrop.h:45
edm::service::SystemBounds::maxNumberOfStreams
unsigned int maxNumberOfStreams() const
Definition: SystemBounds.h:35
edm::MessageDrop::setSinglet
void setSinglet(const char *sing)
Definition: MessageDrop.cc:168
edm::service::MessageLogger::postModuleGlobalEndRun
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:710
edm::service::MessageLogger::preModuleStreamEndLumi
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:628
edm::StreamContext::Transition::kEvent
edm::ELseverityLevel::ELsev_success
Definition: ELseverityLevel.h:34
edm::ActivityRegistry::watchPostPathEvent
void watchPostPathEvent(PostPathEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:492
edm::ActivityRegistry::watchPreModuleGlobalEndRun
void watchPreModuleGlobalEndRun(PreModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:965
edm::service::MessageLogger::postAccessInputProcessBlock
void postAccessInputProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:845
edm::MessageDrop::errorEnabled
bool errorEnabled
Definition: MessageDrop.h:67
edm::ActivityRegistry::watchPostModuleStreamEndLumi
void watchPostModuleStreamEndLumi(PostModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:901
edm::service::MessageLogger::debugEnabled_
bool debugEnabled_
Definition: MessageLogger.h:173
edm::ActivityRegistry::watchPreBeginProcessBlock
void watchPreBeginProcessBlock(PreBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:290
edm::service::MessageLogger::postGlobalBeginLumi
void postGlobalBeginLumi(GlobalContext const &)
Definition: MessageLogger.cc:907
edm::service::MessageLogger::jobFailure
void jobFailure()
Definition: MessageLogger.cc:934
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::MessageLoggerQ::MLqMOD
static void MLqMOD(std::string *jm)
Definition: MessageLoggerQ.cc:164
edm::ActivityRegistry::watchPreModuleAccessInputProcessBlock
void watchPreModuleAccessInputProcessBlock(PreModuleAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:922
edm::service::MessageLogger::preModuleGlobalEndLumi
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:696
edm::service::MessageLogger::postSourceEvent
void postSourceEvent(StreamID)
Definition: MessageLogger.cc:744
edm::ActivityRegistry::watchPreGlobalEndLumi
void watchPreGlobalEndLumi(PreGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:421
edm::ActivityRegistry::watchPreallocate
void watchPreallocate(Preallocate::slot_type const &iSlot)
Definition: ActivityRegistry.h:144
edm::ActivityRegistry::watchPostStreamBeginLumi
void watchPostStreamBeginLumi(PostStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:454
submitPVResolutionJobs.desc
string desc
Definition: submitPVResolutionJobs.py:251
writedatasetfile.run
run
Definition: writedatasetfile.py:27
edm::ActivityRegistry::watchPreGlobalBeginLumi
void watchPreGlobalBeginLumi(PreGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:407
edm::ActivityRegistry::watchPreModuleBeginJob
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:749
Log4cplus_cff.suppressWarning
suppressWarning
Definition: Log4cplus_cff.py:6
edm::ActivityRegistry::watchPreOpenFile
void watchPreOpenFile(PreOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:236
edm::ActivityRegistry::watchPostModuleEvent
void watchPostModuleEvent(PostModuleEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:799
edm::ActivityRegistry::watchPreStreamEndRun
void watchPreStreamEndRun(PreStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:395
edm::ActivityRegistry::watchPreModuleGlobalBeginRun
void watchPreModuleGlobalBeginRun(PreModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:951
edm::ActivityRegistry::watchPostGlobalBeginRun
void watchPostGlobalBeginRun(PostGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:338
RunInfoPI::state
state
Definition: RunInfoPayloadInspectoHelper.h:16
edm::service::MessageLogger::preModuleStreamEndRun
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:637
edm::service::MessageLogger::suppression_levels_
std::map< std::string, messagelogger::ELseverityLevel > suppression_levels_
Definition: MessageLogger.h:172
edm::service::MessageLogger::preSourceEvent
void preSourceEvent(StreamID)
Definition: MessageLogger.cc:740
edm::ActivityRegistry::watchPostModuleEventAcquire
void watchPostModuleEventAcquire(PostModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:813
edm::ActivityRegistry::watchPreSourceEvent
void watchPreSourceEvent(PreSourceEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:184
edm::MessageDrop::instance
static MessageDrop * instance()
Definition: MessageDrop.cc:33
edm::service::MessageLogger::postModuleBeginProcessBlock
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:654
edm::service::MessageLogger::fjrSummaryRequested_
static bool fjrSummaryRequested_
Definition: MessageLogger.h:177
edm::service::MessageLogger::postModuleConstruction
void postModuleConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:553
or
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
edm::MessageDrop::jobMode
static std::string jobMode
Definition: MessageDrop.h:69
edm::ActivityRegistry::watchPostModuleEndProcessBlock
void watchPostModuleEndProcessBlock(PostModuleEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:944
edm::RunIndex
Definition: RunIndex.h:32
edm::service::MessageLogger::preSourceRunLumi
void preSourceRunLumi()
Definition: MessageLogger.cc:748
edm::ActivityRegistry::watchPostModuleGlobalBeginLumi
void watchPostModuleGlobalBeginLumi(PostModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:986
edm::service::MessageLogger::preModuleStreamBeginLumi
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:601
edm::ActivityRegistry::watchPostAccessInputProcessBlock
void watchPostAccessInputProcessBlock(PostAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:311
edm::service::MessageLogger::preEvent
void preEvent(StreamContext const &)
Definition: MessageLogger.cc:755
edm::service::MessageLogger::preGlobalBeginRun
void preGlobalBeginRun(GlobalContext const &)
Definition: MessageLogger.cc:862
cms::Exception
Definition: Exception.h:70
edm::GlobalContext::Transition::kBeginProcessBlock
edm::ActivityRegistry::watchPreGlobalBeginRun
void watchPreGlobalBeginRun(PreGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:333
edm::service::MessageLogger::preGlobalEndLumi
void preGlobalEndLumi(GlobalContext const &)
Definition: MessageLogger.cc:912
edm::service::MessageLogger::postStreamEndLumi
void postStreamEndLumi(StreamContext const &)
Definition: MessageLogger.cc:821
edm::service::MessageLogger::postModuleBeginStream
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:587
edm::ActivityRegistry::watchPrePathEvent
void watchPrePathEvent(PrePathEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:486
edm::ActivityRegistry::watchPreEndProcessBlock
void watchPreEndProcessBlock(PreEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:318
edm::service::MessageLogger::preStreamEndLumi
void preStreamEndLumi(StreamContext const &)
Definition: MessageLogger.cc:812
edm::service::MessageLogger::nonModule_debugEnabled
bool nonModule_debugEnabled
Definition: MessageLogger.h:181
Log4cplus_cff.suppressDebug
suppressDebug
Definition: Log4cplus_cff.py:12
edm::ActivityRegistry::watchPreModuleEventAcquire
void watchPreModuleEventAcquire(PreModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:805
edm::service::MessageLogger::postStreamBeginRun
void postStreamBeginRun(StreamContext const &)
Definition: MessageLogger.cc:779
edm::service::MessageLogger::preBeginProcessBlock
void preBeginProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:826
remoteMonitoring_LED_IterMethod_cfg.debugModules
debugModules
Definition: remoteMonitoring_LED_IterMethod_cfg.py:432
edm::errors::Configuration
Definition: EDMException.h:36
edm::ActivityRegistry::watchPostEndProcessBlock
void watchPostEndProcessBlock(PostEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:325
edm::service::MessageLogger::postModuleEndProcessBlock
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:674
edm::ActivityRegistry::watchPostSourceConstruction
void watchPostSourceConstruction(PostSourceConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:1137
edm::GlobalContext::Transition::kBeginRun
edm::ActivityRegistry::watchPostModuleStreamBeginRun
void watchPostModuleStreamBeginRun(PostModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:859
edm::service::MessageLogger::nonModule_infoEnabled
bool nonModule_infoEnabled
Definition: MessageLogger.h:182
edm::service::MessageLogger::preModuleDestruction
void preModuleDestruction(ModuleDescription const &)
Definition: MessageLogger.cc:557
edm::ELseverityLevel::ELsev_info
Definition: ELseverityLevel.h:35
edm::ActivityRegistry::watchPostStreamEndRun
void watchPostStreamEndRun(PostStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:400
edm::MessageLoggerQ::MLqJRS
static void MLqJRS(std::map< std::string, double > *sum_p)
Definition: MessageLoggerQ.cc:182
edm::ActivityRegistry::watchPreModuleEvent
void watchPreModuleEvent(PreModuleEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:793
edm::service::MessageLogger::postModuleEvent
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:615
edm::service::MessageLogger::postStreamBeginLumi
void postStreamBeginLumi(StreamContext const &)
Definition: MessageLogger.cc:807
edm::MessageDrop::infoEnabled
bool infoEnabled
Definition: MessageDrop.h:64
edm::service::MessageLogger::establishModule
void establishModule(const ModuleDescription &desc, const char *whichPhase)
Definition: MessageLogger.cc:370
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
edm::service::MessageLogger::preFileClose
void preFileClose(std::string const &, bool)
Definition: MessageLogger.cc:752
edm::service::MessageLogger::preModuleEventAcquire
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:619
edm::service::MessageLogger::everyDebugEnabled_
static bool everyDebugEnabled_
Definition: MessageLogger.h:175