CMS 3D CMS Logo

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

#include <MessageLogger.h>

Public Member Functions

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

Static Public Member Functions

static bool anyDebugEnabled ()
 
static void SummarizeInJobReport ()
 

Private Member Functions

void establish (const char *whichPhase)
 
void establishModule (const ModuleDescription &desc, const char *whichPhase)
 
void establishModule (unsigned int transitionIndex, const ModuleCallingContext &context, const char *whichPhase)
 
void jobFailure ()
 
void 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)
 

Private Attributes

bool debugEnabled_
 
std::set< std::string > debugEnabledModules_
 
unsigned int lumiInfoBegin_ = 0
 
bool messageServicePSetHasBeenValidated_
 
std::string messageServicePSetValidatationResults_
 
bool nonModule_debugEnabled
 
bool nonModule_errorEnabled
 
bool nonModule_infoEnabled
 
bool nonModule_warningEnabled
 
unsigned int runInfoBegin_ = 0
 
std::map< std::string, 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
 

Detailed Description

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  this->transitionInfoCache_.resize(iBounds.maxNumberOfStreams() +
212  iBounds.maxNumberOfConcurrentRuns());
215 
217  });
218 
220  iRegistry.watchPreEndJob(this, &MessageLogger::preEndJob);
221  iRegistry.watchPostEndJob(this, &MessageLogger::postEndJob);
222  iRegistry.watchJobFailure(this, &MessageLogger::jobFailure); // change log 14
223 
226  // change log 3
227 
230  // change log 3
231 
234 
237 
240 
243  // change log 14:
244  iRegistry.watchPreSourceRun([this](RunIndex) { preSourceRunLumi(); });
245  iRegistry.watchPostSourceRun([this](RunIndex) { postSourceRunLumi(); });
246  iRegistry.watchPreSourceLumi([this](LuminosityBlockIndex) { preSourceRunLumi(); });
248  iRegistry.watchPreOpenFile(this, &MessageLogger::preFile);
249  iRegistry.watchPostOpenFile(this, &MessageLogger::postFile);
252 
253  // change log 13:
254  // change log 15
259 
264 
273 
280 
289 
290  iRegistry.watchPreEvent(this, &MessageLogger::preEvent);
291  iRegistry.watchPostEvent(this, &MessageLogger::postEvent);
292 
301 
308 
317 
320 
321  MessageDrop* messageDrop = MessageDrop::instance();
322  nonModule_debugEnabled = messageDrop->debugEnabled;
323  nonModule_infoEnabled = messageDrop->infoEnabled;
325  nonModule_errorEnabled = messageDrop->errorEnabled;
326  } // 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(), 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

◆ anyDebugEnabled()

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

Definition at line 54 of file MessageLogger.h.

54 { return anyDebugEnabled_; }

References anyDebugEnabled_.

◆ debugEnabled()

bool edm::service::MessageLogger::debugEnabled ( ) const
inline

Definition at line 52 of file MessageLogger.h.

52 { return debugEnabled_; }

References debugEnabled_.

◆ establish()

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

Definition at line 458 of file MessageLogger.cc.

458  {
459  MessageDrop* messageDrop = MessageDrop::instance();
460  messageDrop->setSinglet(state); // Change Log 17
461  if (!anyDebugEnabled_) {
462  messageDrop->debugEnabled = false;
463  } else if (everyDebugEnabled_) {
464  messageDrop->debugEnabled = true;
465  } else {
466  messageDrop->debugEnabled = debugEnabledModules_.count(state); // change log 8
467  }
468  std::map<const std::string, ELseverityLevel>::const_iterator it =
469  suppression_levels_.find(state); // change log 8
470  if (it != suppression_levels_.end()) {
471  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
472  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
473  messageDrop->fwkInfoEnabled = (it->second < ELseverityLevel::ELsev_fwkInfo);
474  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
475  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
476  } else {
477  messageDrop->infoEnabled = true;
478  messageDrop->fwkInfoEnabled = true;
479  messageDrop->warningEnabled = true;
480  messageDrop->errorEnabled = true;
481  }
482  }

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 332 of file MessageLogger.cc.

334  {
335  MessageDrop* messageDrop = MessageDrop::instance();
336 
337  // std::cerr << "establishModule( " << desc.moduleName() << ")\n";
338  // Change Log 17
339  messageDrop->setModuleWithPhase(desc.moduleName(), desc.moduleLabel(), desc.id(), whichPhase);
340  // Removed caching per change 17 - caching is now done in MessageDrop.cc
341  // in theContext() method, and only happens if a message is actually issued.
342 
343  if (!anyDebugEnabled_) {
344  messageDrop->debugEnabled = false;
345  } else if (everyDebugEnabled_) {
346  messageDrop->debugEnabled = true;
347  } else {
348  messageDrop->debugEnabled = debugEnabledModules_.count(desc.moduleLabel());
349  }
350 
351  auto it = suppression_levels_.find(desc.moduleLabel());
352  if (it != suppression_levels_.end()) {
353  messageDrop->debugEnabled = messageDrop->debugEnabled && (it->second < ELseverityLevel::ELsev_success);
354  messageDrop->infoEnabled = (it->second < ELseverityLevel::ELsev_info);
355  messageDrop->fwkInfoEnabled = (it->second < ELseverityLevel::ELsev_fwkInfo);
356  messageDrop->warningEnabled = (it->second < ELseverityLevel::ELsev_warning);
357  messageDrop->errorEnabled = (it->second < ELseverityLevel::ELsev_error);
358  } else {
359  messageDrop->infoEnabled = true;
360  messageDrop->fwkInfoEnabled = true;
361  messageDrop->warningEnabled = true;
362  messageDrop->errorEnabled = true;
363  }
364  } // 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(), and unEstablishModule().

◆ establishModule() [2/2]

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

Definition at line 366 of file MessageLogger.cc.

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

◆ fillErrorObj()

void edm::service::MessageLogger::fillErrorObj ( edm::ErrorObj obj) const

◆ jobFailure()

void MessageLogger::jobFailure ( )
private

Definition at line 874 of file MessageLogger.cc.

874  {
875  MessageDrop* messageDrop = MessageDrop::instance();
876  messageDrop->setSinglet("jobFailure");
877  SummarizeInJobReport(); // Put summary info into Job Rep // change log 10
878  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
879  }

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 789 of file MessageLogger.cc.

789  {
790  edm::MessageDrop::instance()->setSinglet("After AccessInputProcessBlock");
791  }

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

Referenced by MessageLogger().

◆ postBeginJob()

void MessageLogger::postBeginJob ( )
private

Definition at line 684 of file MessageLogger.cc.

684  {
685  MessageDrop::instance()->runEvent = "BeforeEvents";
686  MessageDrop::instance()->setSinglet("AfterBeginJob"); // Change Log 17
687  }

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 780 of file MessageLogger.cc.

780  {
781  edm::MessageDrop::instance()->setSinglet("After BeginProcessBlock");
782  }

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

Referenced by MessageLogger().

◆ postEndJob()

void MessageLogger::postEndJob ( )
private

Definition at line 869 of file MessageLogger.cc.

869  {
870  SummarizeInJobReport(); // Put summary info into Job Rep // change log 10
871  MessageLoggerQ::MLqSUM(); // trigger summary info. // change log 9
872  }

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

Referenced by MessageLogger().

◆ postEndProcessBlock()

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

Definition at line 798 of file MessageLogger.cc.

798  {
799  edm::MessageDrop::instance()->setSinglet("After EndProcessBlock");
800  }

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

Referenced by MessageLogger().

◆ postEvent()

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

Definition at line 715 of file MessageLogger.cc.

715  {
716  edm::MessageDrop::instance()->runEvent = "PostProcessEvent";
717  edm::clearLoggedErrorsSummary(iContext.streamID().value());
718  }

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 702 of file MessageLogger.cc.

702 { unEstablish("AfterFile"); }

References unEstablish().

Referenced by MessageLogger().

◆ postGlobalBeginLumi()

void MessageLogger::postGlobalBeginLumi ( GlobalContext const &  )
private

Definition at line 847 of file MessageLogger.cc.

847  {
848  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginLumi";
849  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginLumi"); // changelog 17
850  }

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

Referenced by MessageLogger().

◆ postGlobalBeginRun()

void MessageLogger::postGlobalBeginRun ( GlobalContext const &  )
private

Definition at line 809 of file MessageLogger.cc.

809  {
810  edm::MessageDrop::instance()->runEvent = "PostGlobalBeginRun";
811  edm::MessageDrop::instance()->setSinglet("PostGlobalBeginRun"); // changelog 17
812  // Note - module name had not been set here
813  }

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

Referenced by MessageLogger().

◆ postGlobalEndLumi()

void MessageLogger::postGlobalEndLumi ( GlobalContext const &  )
private

Definition at line 859 of file MessageLogger.cc.

859  {
860  edm::MessageDrop::instance()->runEvent = "PostGlobalEndLumi";
861  edm::MessageDrop::instance()->setSinglet("PostGlobalEndLumi"); // changelog 17
862  }

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

Referenced by MessageLogger().

◆ postGlobalEndRun()

void MessageLogger::postGlobalEndRun ( GlobalContext const &  )
private

Definition at line 834 of file MessageLogger.cc.

834  {
835  edm::MessageDrop::instance()->runEvent = "PostGlobalEndRun";
836  edm::MessageDrop::instance()->setSinglet("PostGlobalEndRun"); // changelog 17
837  }

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

Referenced by MessageLogger().

◆ postModuleAccessInputProcessBlock()

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

Definition at line 612 of file MessageLogger.cc.

612  {
613  ModuleDescription const& desc = *mcc.moduleDescription();
614  unEstablishModule(desc, "After module AccessInputProcessBlock");
615  }

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

Referenced by MessageLogger().

◆ postModuleBeginJob()

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

Definition at line 515 of file MessageLogger.cc.

515  {
516  unEstablishModule(iDescription, "AfterModBeginJob");
517  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleBeginProcessBlock()

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

Definition at line 602 of file MessageLogger.cc.

602  {
603  ModuleDescription const& desc = *mcc.moduleDescription();
604  unEstablishModule(desc, "After module BeginProcessBlock");
605  }

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

Referenced by MessageLogger().

◆ postModuleBeginStream()

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

Definition at line 536 of file MessageLogger.cc.

536  {
537  ModuleDescription const& desc = *mcc.moduleDescription();
538  unEstablishModule(desc, "AfterModBeginStream");
539  }

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

Referenced by MessageLogger().

◆ postModuleConstruction()

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

Definition at line 502 of file MessageLogger.cc.

502  {
503  unEstablishModule(iDescription, "AfterModConstruction");
504  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleDestruction()

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

Definition at line 508 of file MessageLogger.cc.

508  {
509  unEstablishModule(iDescription, "AfterModDestruction");
510  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEndJob()

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

Definition at line 676 of file MessageLogger.cc.

676  {
677  unEstablishModule(iDescription, "AfterModEndJob");
678  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEndProcessBlock()

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

Definition at line 622 of file MessageLogger.cc.

622  {
623  ModuleDescription const& desc = *mcc.moduleDescription();
624  unEstablishModule(desc, "After module EndProcessBlock");
625  }

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

Referenced by MessageLogger().

◆ postModuleEndStream()

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

Definition at line 668 of file MessageLogger.cc.

668  {
669  ModuleDescription const& desc = *mcc.moduleDescription();
670  unEstablishModule(desc, "AfterModEndStream");
671  }

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 564 of file MessageLogger.cc.

564  {
565  unEstablishModule(mod, "PostModuleEvent");
566  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleEventAcquire()

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

Definition at line 573 of file MessageLogger.cc.

573  {
574  unEstablishModule(mod, "PostModuleEventAcquire");
575  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalBeginLumi()

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

Definition at line 641 of file MessageLogger.cc.

641  {
642  unEstablishModule(mod, "AfterModGlobalBeginLumi");
643  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalBeginRun()

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

Definition at line 632 of file MessageLogger.cc.

632  {
633  unEstablishModule(mod, "AfterModGlobalBeginRun");
634  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalEndLumi()

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

Definition at line 650 of file MessageLogger.cc.

650  {
651  unEstablishModule(mod, "AfterModGlobalEndLumi");
652  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleGlobalEndRun()

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

Definition at line 659 of file MessageLogger.cc.

659  {
660  unEstablishModule(mod, "AfterModGlobalEndRun");
661  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamBeginLumi()

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

Definition at line 555 of file MessageLogger.cc.

555  {
556  unEstablishModule(mod, "AfterModStreamBeginLumi");
557  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamBeginRun()

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

Definition at line 546 of file MessageLogger.cc.

546  {
547  unEstablishModule(mod, "AfterModStreamBeginRun");
548  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamEndLumi()

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

Definition at line 582 of file MessageLogger.cc.

582  {
583  unEstablishModule(mod, "AfterModStreamEndLumi");
584  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postModuleStreamEndRun()

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

Definition at line 591 of file MessageLogger.cc.

591  {
592  unEstablishModule(mod, "AfterModStreamEndRun");
593  }

References mod(), and unEstablishModule().

Referenced by MessageLogger().

◆ postPathEvent()

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

Definition at line 823 of file MessageLogger.cc.

823  {
824  edm::MessageDrop::instance()->setSinglet("PostProcessPath"); // changelog 17
825  }

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

Referenced by MessageLogger().

◆ postSourceConstruction()

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

Definition at line 528 of file MessageLogger.cc.

528  {
529  unEstablishModule(iDescription, "AfterSourceConstruction");
530  }

References unEstablishModule().

Referenced by MessageLogger().

◆ postSourceEvent()

void MessageLogger::postSourceEvent ( StreamID  )
private

Definition at line 693 of file MessageLogger.cc.

693  {
694  unEstablish("AfterSource");
695  MessageDrop::instance()->runEvent = "AfterSource";
696  }

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

Referenced by MessageLogger().

◆ postSourceRunLumi()

void MessageLogger::postSourceRunLumi ( )
private

Definition at line 698 of file MessageLogger.cc.

698 { unEstablish("AfterSource"); }

References unEstablish().

Referenced by MessageLogger().

◆ postStreamBeginLumi()

void MessageLogger::postStreamBeginLumi ( StreamContext const &  )
private

Definition at line 756 of file MessageLogger.cc.

756  {
757  edm::MessageDrop::instance()->runEvent = "PostStreamBeginLumi";
758  edm::MessageDrop::instance()->setSinglet("PostStreamBeginLumi"); // changelog 17
759  }

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

Referenced by MessageLogger().

◆ postStreamBeginRun()

void MessageLogger::postStreamBeginRun ( StreamContext const &  )
private

Definition at line 728 of file MessageLogger.cc.

728  {
729  edm::MessageDrop::instance()->runEvent = "PostStreamBeginRun";
730  edm::MessageDrop::instance()->setSinglet("PostStreamBeginRun"); // changelog 17
731  // Note - module name had not been set here
732  }

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

Referenced by MessageLogger().

◆ postStreamEndLumi()

void MessageLogger::postStreamEndLumi ( StreamContext const &  )
private

Definition at line 770 of file MessageLogger.cc.

770  {
771  edm::MessageDrop::instance()->runEvent = "PostStreamEndLumi";
772  edm::MessageDrop::instance()->setSinglet("PostStreamEndLumi"); // changelog 17
773  }

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

Referenced by MessageLogger().

◆ postStreamEndRun()

void MessageLogger::postStreamEndRun ( StreamContext const &  )
private

Definition at line 742 of file MessageLogger.cc.

742  {
743  edm::MessageDrop::instance()->runEvent = "PostStreamEndRun";
744  edm::MessageDrop::instance()->setSinglet("PostStreaEndRun"); // changelog 17
745  }

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

Referenced by MessageLogger().

◆ preAccessInputProcessBlock()

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

Definition at line 784 of file MessageLogger.cc.

784  {
785  edm::MessageDrop::instance()->runEvent = "pre-events";
786  edm::MessageDrop::instance()->setSinglet("AccessInputProcessBlock");
787  }

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

Referenced by MessageLogger().

◆ preBeginProcessBlock()

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

Definition at line 775 of file MessageLogger.cc.

775  {
776  edm::MessageDrop::instance()->runEvent = "pre-events";
777  edm::MessageDrop::instance()->setSinglet("BeginProcessBlock");
778  }

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

Referenced by MessageLogger().

◆ preEndJob()

void MessageLogger::preEndJob ( )
private

Definition at line 864 of file MessageLogger.cc.

864  {
865  edm::MessageDrop::instance()->runEvent = "EndJob";
866  edm::MessageDrop::instance()->setSinglet("EndJob"); // changelog
867  }

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

Referenced by MessageLogger().

◆ preEndProcessBlock()

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

Definition at line 793 of file MessageLogger.cc.

793  {
794  edm::MessageDrop::instance()->runEvent = "post-events";
795  edm::MessageDrop::instance()->setSinglet("EndProcessBlock");
796  }

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

Referenced by MessageLogger().

◆ preEvent()

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

Definition at line 704 of file MessageLogger.cc.

704  {
705  assert(iContext.streamID().value() < transitionInfoCache_.size());
706  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
707  auto const& id = iContext.eventID();
708  auto v = fill_buffer(buffer, "Run: ", id.run(), " Event: ", id.event());
710  edm::MessageDrop::instance()->setSinglet("PreEventProcessing"); // changelog 17
711  // Note - module name had not been set here Similarly in other places where
712  // RunEvent carries the new information; we add setSinglet for module name.
713  }

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 700 of file MessageLogger.cc.

700 { establish("file_open"); }

References establish().

Referenced by MessageLogger().

◆ preFileClose()

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

Definition at line 701 of file MessageLogger.cc.

701 { establish("file_close"); }

References establish().

Referenced by MessageLogger().

◆ preGlobalBeginLumi()

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

Definition at line 839 of file MessageLogger.cc.

839  {
840  auto& buffer = transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()];
841  auto const& id = iContext.luminosityBlockID();
842  auto v = fill_buffer(buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock());
844  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginLumi"); // changelog 17
845  }

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 802 of file MessageLogger.cc.

803  {
804  auto& buffer = transitionInfoCache_[runInfoBegin_ + iContext.runIndex()];
805  auto v = fill_buffer(buffer, "Run: ", iContext.luminosityBlockID().run());
807  edm::MessageDrop::instance()->setSinglet("PreGlobalBeginRun"); // changelog 17
808  }

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 852 of file MessageLogger.cc.

852  {
853  auto& buffer = transitionInfoCache_[lumiInfoBegin_ + iContext.luminosityBlockIndex()];
854  auto const& id = iContext.luminosityBlockID();
855  auto v = fill_buffer(buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock());
857  edm::MessageDrop::instance()->setSinglet("PreGlobalEndLumi"); // changelog 17
858  }

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 827 of file MessageLogger.cc.

827  {
828  auto& buffer = transitionInfoCache_[runInfoBegin_ + iContext.runIndex()];
829  auto v = fill_buffer(buffer, "End Run: ", iContext.luminosityBlockID().run());
831  edm::MessageDrop::instance()->setSinglet("PreGlobalEndRun"); // changelog 17
832  }

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 &  gc,
ModuleCallingContext const &  mcc 
)
private

Definition at line 607 of file MessageLogger.cc.

607  {
608  ModuleDescription const& desc = *mcc.moduleDescription();
609  establishModule(desc, "@accessInputProcessBlock");
610  }

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

Referenced by MessageLogger().

◆ preModuleBeginJob()

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

Definition at line 512 of file MessageLogger.cc.

512  {
513  establishModule(desc, "@beginJob"); // ChangeLog 13
514  }

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleBeginProcessBlock()

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

Definition at line 597 of file MessageLogger.cc.

597  {
598  ModuleDescription const& desc = *mcc.moduleDescription();
599  establishModule(desc, "@beginProcessBlock");
600  }

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

Referenced by MessageLogger().

◆ preModuleBeginStream()

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

Definition at line 532 of file MessageLogger.cc.

532  {
533  ModuleDescription const& desc = *mcc.moduleDescription();
534  establishModule(desc, "@beginStream"); // ChangeLog 13
535  }

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 506 of file MessageLogger.cc.

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

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleEndJob()

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

Definition at line 673 of file MessageLogger.cc.

673  {
674  establishModule(desc, "@endJob"); // ChangeLog 13
675  }

References submitPVResolutionJobs::desc, and establishModule().

Referenced by MessageLogger().

◆ preModuleEndProcessBlock()

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

Definition at line 617 of file MessageLogger.cc.

617  {
618  ModuleDescription const& desc = *mcc.moduleDescription();
619  establishModule(desc, "@endProcessBlock");
620  }

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

Referenced by MessageLogger().

◆ preModuleEndStream()

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

Definition at line 663 of file MessageLogger.cc.

663  {
664  ModuleDescription const& desc = *mcc.moduleDescription();
665  establishModule(desc, "@endStream"); // ChangeLog 13
666  }

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 559 of file MessageLogger.cc.

559  {
561  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
562  }

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 568 of file MessageLogger.cc.

568  {
570  stream.streamID().value(), mod, s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEvent)]);
571  }

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 636 of file MessageLogger.cc.

636  {
637  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
638  mod,
639  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginLuminosityBlock)]);
640  }

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

Referenced by MessageLogger().

◆ preModuleGlobalBeginRun()

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

Definition at line 627 of file MessageLogger.cc.

627  {
628  establishModule(runInfoBegin_ + context.runIndex().value(),
629  mod,
630  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kBeginRun)]);
631  }

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

Referenced by MessageLogger().

◆ preModuleGlobalEndLumi()

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

Definition at line 645 of file MessageLogger.cc.

645  {
646  establishModule(lumiInfoBegin_ + context.luminosityBlockIndex().value(),
647  mod,
648  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndLuminosityBlock)]);
649  }

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

Referenced by MessageLogger().

◆ preModuleGlobalEndRun()

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

Definition at line 654 of file MessageLogger.cc.

654  {
655  establishModule(runInfoBegin_ + context.runIndex().value(),
656  mod,
657  s_globalTransitionNames[static_cast<int>(GlobalContext::Transition::kEndRun)]); // ChangeLog 13
658  }

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

Referenced by MessageLogger().

◆ preModuleStreamBeginLumi()

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

Definition at line 550 of file MessageLogger.cc.

550  {
551  establishModule(stream.streamID().value(),
552  mod,
553  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginLuminosityBlock)]);
554  }

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 541 of file MessageLogger.cc.

541  {
542  establishModule(stream.streamID().value(),
543  mod,
544  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kBeginRun)]);
545  }

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 577 of file MessageLogger.cc.

577  {
578  establishModule(stream.streamID().value(),
579  mod,
580  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndLuminosityBlock)]);
581  }

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 586 of file MessageLogger.cc.

586  {
587  establishModule(stream.streamID().value(),
588  mod,
589  s_streamTransitionNames[static_cast<int>(StreamContext::Transition::kEndRun)]); // ChangeLog 13
590  }

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 815 of file MessageLogger.cc.

816  {
817  auto messageDrop = edm::MessageDrop::instance();
818  messageDrop->runEvent = transitionInfoCache_[stream.streamID().value()].begin();
819  messageDrop->setPath("PreProcPath ", iPath.pathName());
820  // change log 17
821  }

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 689 of file MessageLogger.cc.

689  {
690  establish("source");
691  MessageDrop::instance()->runEvent = "PreSource";
692  }

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

Referenced by MessageLogger().

◆ preSourceRunLumi()

void MessageLogger::preSourceRunLumi ( )
private

Definition at line 697 of file MessageLogger.cc.

697 { establish("source"); }

References establish().

Referenced by MessageLogger().

◆ preStreamBeginLumi()

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

Definition at line 747 of file MessageLogger.cc.

747  {
748  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
749  auto const& id = iContext.eventID();
750  auto v = fill_buffer(
751  buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock(), " Stream: ", iContext.streamID().value());
753  edm::MessageDrop::instance()->setSinglet("PreStreamBeginLumi"); // changelog 17
754  }

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 720 of file MessageLogger.cc.

721  {
722  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
723  auto v = fill_buffer(buffer, "Run: ", iContext.eventID().run(), " Stream: ", iContext.streamID().value());
724 
726  edm::MessageDrop::instance()->setSinglet("PreStreamBeginRun"); // changelog 17
727  }

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 761 of file MessageLogger.cc.

761  {
762  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
763  auto const& id = iContext.eventID();
764  auto v = fill_buffer(
765  buffer, "Run: ", id.run(), " Lumi: ", id.luminosityBlock(), " Stream: ", iContext.streamID().value());
766 
768  edm::MessageDrop::instance()->setSinglet("PreStreamEndLumi"); // changelog 17
769  }

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 734 of file MessageLogger.cc.

734  {
735  auto& buffer = transitionInfoCache_[iContext.streamID().value()];
736  auto v = fill_buffer(buffer, "End Run: ", iContext.eventID().run(), " Stream: ", iContext.streamID().value());
737 
739  edm::MessageDrop::instance()->setSinglet("PreStreamEndRun"); // changelog 17
740  }

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().

◆ SummarizeInJobReport()

void MessageLogger::SummarizeInJobReport ( )
static

Definition at line 885 of file MessageLogger.cc.

885  {
886  if (fjrSummaryRequested_) {
887  std::map<std::string, double>* smp = new std::map<std::string, double>();
889  Service<JobReport> reportSvc;
890  reportSvc->reportMessageInfo(*smp);
891  delete smp;
892  }
893  }

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 484 of file MessageLogger.cc.

484  {
485  MessageDrop::instance()->setSinglet(state); // Change Log 17
486  }

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 419 of file MessageLogger.cc.

419  {
420  //Need to reset to what was previously being used on this thread
421  auto previous = mod.previousModuleOnThread();
422  if (previous) {
423  //need to know if we are in a global or stream context
424  auto top = previous->getTopModuleCallingContext();
425  assert(nullptr != top);
426  if (ParentContext::Type::kGlobal == top->type()) {
427  auto globalContext = top->globalContext();
428  assert(nullptr != globalContext);
429  auto tran = globalContext->transition();
432  establishModule(lumiInfoBegin_ + globalContext->luminosityBlockIndex(),
433  *previous,
434  s_globalTransitionNames[static_cast<int>(tran)]);
435  } else {
437  runInfoBegin_ + globalContext->runIndex(), *previous, s_globalTransitionNames[static_cast<int>(tran)]);
438  }
439  } else {
440  auto stream = previous->getStreamContext();
442  stream->streamID().value(), *previous, s_streamTransitionNames[static_cast<int>(stream->transition())]);
443  }
444  } else {
445  MessageDrop* messageDrop = MessageDrop::instance();
447  messageDrop->setSinglet(state); // Change Log 17
448  messageDrop->debugEnabled = nonModule_debugEnabled;
449  messageDrop->infoEnabled = nonModule_infoEnabled;
451  messageDrop->errorEnabled = nonModule_errorEnabled; // change log 20
452  }
453 
454  // std::cerr << "unestablishModule( " << desc.moduleName() << ") "
455  // << "state = " << *state << "\n";
456  }

References cms::cuda::assert(), edm::MessageDrop::debugEnabled, edm::MessageDrop::errorEnabled, establishModule(), edm::MessageDrop::infoEnabled, edm::MessageDrop::instance(), edm::GlobalContext::kBeginLuminosityBlock, edm::GlobalContext::kEndLuminosityBlock, edm::ParentContext::kGlobal, lumiInfoBegin_, SiStripPI::max, mod(), nonModule_debugEnabled, nonModule_errorEnabled, nonModule_infoEnabled, nonModule_warningEnabled, or, callgraph::previous, 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 176 of file MessageLogger.h.

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

◆ debugEnabled_

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

Definition at line 175 of file MessageLogger.h.

Referenced by debugEnabled().

◆ debugEnabledModules_

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

Definition at line 173 of file MessageLogger.h.

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

◆ everyDebugEnabled_

bool MessageLogger::everyDebugEnabled_ = false
staticprivate

Definition at line 177 of file MessageLogger.h.

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

◆ fjrSummaryRequested_

bool MessageLogger::fjrSummaryRequested_ = false
staticprivate

Definition at line 179 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 180 of file MessageLogger.h.

Referenced by preModuleConstruction(), and preSourceConstruction().

◆ messageServicePSetValidatationResults_

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

Definition at line 181 of file MessageLogger.h.

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

◆ nonModule_debugEnabled

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

Definition at line 183 of file MessageLogger.h.

Referenced by MessageLogger(), and unEstablishModule().

◆ nonModule_errorEnabled

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

Definition at line 186 of file MessageLogger.h.

Referenced by MessageLogger(), and unEstablishModule().

◆ nonModule_infoEnabled

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

Definition at line 184 of file MessageLogger.h.

Referenced by MessageLogger(), and unEstablishModule().

◆ nonModule_warningEnabled

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

Definition at line 185 of file MessageLogger.h.

Referenced by MessageLogger(), and unEstablishModule().

◆ 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 174 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:607
edm::ActivityRegistry::watchPreModuleEndStream
void watchPreModuleEndStream(PreModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:260
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:612
edm::ActivityRegistry::watchPreModuleBeginStream
void watchPreModuleBeginStream(PreModuleBeginStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:246
edm::service::MessageLogger::preModuleStreamBeginRun
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:541
edm::ActivityRegistry::watchPostStreamEndLumi
void watchPostStreamEndLumi(PostStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:450
edm::ActivityRegistry::watchPostModuleGlobalEndRun
void watchPostModuleGlobalEndRun(PostModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:956
edm::ActivityRegistry::watchPreModuleDestruction
void watchPreModuleDestruction(PreModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:715
edm::service::MessageLogger::postStreamEndRun
void postStreamEndRun(StreamContext const &)
Definition: MessageLogger.cc:742
edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock
void watchPostModuleAccessInputProcessBlock(PostModuleAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:914
edm::service::MessageLogger::postModuleGlobalEndLumi
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:650
edm::ActivityRegistry::watchPostBeginProcessBlock
void watchPostBeginProcessBlock(PostBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:281
edm::service::MessageLogger::postModuleStreamEndLumi
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:582
edm::service::MessageLogger::preModuleBeginStream
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:532
edm::ActivityRegistry::watchPreModuleEndProcessBlock
void watchPreModuleEndProcessBlock(PreModuleEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:921
edm::service::MessageLogger::preModuleEndJob
void preModuleEndJob(ModuleDescription const &)
Definition: MessageLogger.cc:673
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:555
edm::ActivityRegistry::watchPostGlobalEndRun
void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:334
edm::service::MessageLogger::postModuleStreamBeginRun
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:546
edm::MessageLoggerQ::MLqSUM
static void MLqSUM()
Definition: MessageLoggerQ.cc:162
edm::ActivityRegistry::watchPostModuleStreamBeginLumi
void watchPostModuleStreamBeginLumi(PostModuleStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:871
edm::service::MessageLogger::preEndProcessBlock
void preEndProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:793
edm::MessageDrop::debugEnabled
bool debugEnabled
Definition: MessageDrop.h:63
edm::service::MessageLogger::messageServicePSetHasBeenValidated_
bool messageServicePSetHasBeenValidated_
Definition: MessageLogger.h:180
cms::cuda::stream
cudaStream_t stream
Definition: HistoContainer.h:57
edm::service::MessageLogger::preModuleEvent
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:559
edm::service::MessageLogger::lumiInfoBegin_
unsigned int lumiInfoBegin_
Definition: MessageLogger.h:170
edm::service::MessageLogger::preModuleBeginProcessBlock
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:597
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:780
edm::ActivityRegistry::watchPostModuleBeginProcessBlock
void watchPostModuleBeginProcessBlock(PostModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:899
edm::service::MessageLogger::preAccessInputProcessBlock
void preAccessInputProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:784
edm::service::MessageLogger::postModuleBeginJob
void postModuleBeginJob(ModuleDescription const &)
Definition: MessageLogger.cc:515
edm::ActivityRegistry::watchPostGlobalEndLumi
void watchPostGlobalEndLumi(PostGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:410
edm::ActivityRegistry::watchPreModuleEndJob
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:747
edm::service::MessageLogger::messageServicePSetValidatationResults_
std::string messageServicePSetValidatationResults_
Definition: MessageLogger.h:181
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:834
edm::service::MessageLogger::postPathEvent
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: MessageLogger.cc:823
callgraph.previous
previous
Definition: callgraph.py:62
edm::service::MessageLogger::preFile
void preFile(std::string const &, bool)
Definition: MessageLogger.cc:700
edm::service::MessageLogger::preStreamBeginLumi
void preStreamBeginLumi(StreamContext const &)
Definition: MessageLogger.cc:747
edm::service::MessageLogger::runInfoBegin_
unsigned int runInfoBegin_
Definition: MessageLogger.h:171
edm::ActivityRegistry::watchPostOpenFile
void watchPostOpenFile(PostOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:227
cms::cuda::assert
assert(be >=bs)
edm::service::MessageLogger::preSourceConstruction
void preSourceConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:519
edm::ActivityRegistry::watchPostModuleGlobalBeginRun
void watchPostModuleGlobalBeginRun(PostModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:942
edm::service::MessageLogger::postEvent
void postEvent(StreamContext const &)
Definition: MessageLogger.cc:715
edm::service::MessageLogger::preModuleBeginJob
void preModuleBeginJob(ModuleDescription const &)
Definition: MessageLogger.cc:512
edm::StreamContext::Transition::kEndRun
edm::ParentContext::Type::kGlobal
edm::ActivityRegistry::watchPreModuleBeginProcessBlock
void watchPreModuleBeginProcessBlock(PreModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:892
edm::service::MessageLogger::postModuleGlobalBeginRun
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:632
edm::ActivityRegistry::watchPostModuleDestruction
void watchPostModuleDestruction(PostModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:724
edm::ActivityRegistry::watchPostModuleStreamEndRun
void watchPostModuleStreamEndRun(PostModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:857
edm::service::MessageLogger::postGlobalBeginRun
void postGlobalBeginRun(GlobalContext const &)
Definition: MessageLogger.cc:809
edm::ELseverityLevel::ELsev_fwkInfo
Definition: ELseverityLevel.h:36
edm::ActivityRegistry::watchPreModuleStreamBeginRun
void watchPreModuleStreamBeginRun(PreModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:836
findQualityFiles.v
v
Definition: findQualityFiles.py:179
edm::service::MessageLogger::postFile
void postFile(std::string const &, bool)
Definition: MessageLogger.cc:702
edm::ActivityRegistry::watchPreStreamBeginRun
void watchPreStreamBeginRun(PreStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:367
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:253
edm::service::MessageLogger::postModuleEndStream
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:668
edm::service::MessageLogger::preStreamEndRun
void preStreamEndRun(StreamContext const &)
Definition: MessageLogger.cc:734
edm::service::MessageLogger::postGlobalEndLumi
void postGlobalEndLumi(GlobalContext const &)
Definition: MessageLogger.cc:859
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
edm::ActivityRegistry::watchPreCloseFile
void watchPreCloseFile(PreCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:235
edm::ActivityRegistry::watchPostModuleEndJob
void watchPostModuleEndJob(PostModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:753
edm::ActivityRegistry::watchPostCloseFile
void watchPostCloseFile(PostCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:241
edm::service::MessageLogger::postSourceConstruction
void postSourceConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:528
edm::ActivityRegistry::watchPreModuleGlobalBeginLumi
void watchPreModuleGlobalBeginLumi(PreModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:963
edm::service::MessageLogger::preModuleGlobalBeginLumi
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:636
edm::MessageDrop::warningEnabled
bool warningEnabled
Definition: MessageDrop.h:66
edm::ActivityRegistry::watchPreModuleStreamEndLumi
void watchPreModuleStreamEndLumi(PreModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:878
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:815
edm::service::MessageLogger::postModuleEndJob
void postModuleEndJob(ModuleDescription const &)
Definition: MessageLogger.cc:676
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:431
edm::service::MessageLogger::preModuleEndProcessBlock
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:617
edm::LuminosityBlockIndex
Definition: LuminosityBlockIndex.h:33
edm::service::MessageLogger::anyDebugEnabled_
static bool anyDebugEnabled_
Definition: MessageLogger.h:176
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:864
edm::ActivityRegistry::watchPostModuleEndStream
void watchPostModuleEndStream(PostModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:267
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:288
edm::service::MessageLogger::postSourceRunLumi
void postSourceRunLumi()
Definition: MessageLogger.cc:698
edm::ActivityRegistry::watchPreEvent
void watchPreEvent(PreEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:458
edm::ActivityRegistry::watchPostStreamBeginRun
void watchPostStreamBeginRun(PostStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:372
edm::clearLoggedErrorsSummary
void clearLoggedErrorsSummary(unsigned int iStreamID)
Definition: MessageSender.cc:182
edm::service::MessageLogger::preModuleGlobalEndRun
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:654
edm::service::MessageLogger::postEndJob
void postEndJob()
Definition: MessageLogger.cc:869
edm::service::MessageLogger::unEstablish
void unEstablish(const char *whichPhase)
Definition: MessageLogger.cc:484
edm::StreamContext::Transition::kBeginLuminosityBlock
edm::service::MessageLogger::transitionInfoCache_
std::vector< std::array< char, 64 > > transitionInfoCache_
Definition: MessageLogger.h:169
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:458
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:864
edm::service::MessageLogger::preGlobalEndRun
void preGlobalEndRun(GlobalContext const &)
Definition: MessageLogger.cc:827
edm::ActivityRegistry::watchPostModuleBeginJob
void watchPostModuleBeginJob(PostModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:739
edm::service::MessageLogger::postModuleStreamEndRun
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:591
edm::ELseverityLevel::ELsev_error
Definition: ELseverityLevel.h:38
edm::ActivityRegistry::watchPostModuleConstruction
void watchPostModuleConstruction(PostModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:706
edm::ActivityRegistry::watchPreGlobalEndRun
void watchPreGlobalEndRun(PreGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:329
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:1112
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:186
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
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:798
edm::service::MessageLogger::debugEnabledModules_
std::set< std::string > debugEnabledModules_
Definition: MessageLogger.h:173
edm::ActivityRegistry::watchPreModuleGlobalEndLumi
void watchPreModuleGlobalEndLumi(PreModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:977
edm::ActivityRegistry::watchPreModuleStreamEndRun
void watchPreModuleStreamEndRun(PreModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:850
edm::service::SystemBounds
Definition: SystemBounds.h:29
edm::service::MessageLogger::nonModule_warningEnabled
bool nonModule_warningEnabled
Definition: MessageLogger.h:185
edm::ActivityRegistry::watchPostEvent
void watchPostEvent(PostEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:464
edm::service::MessageLogger::postModuleEventAcquire
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:573
edm::ParameterSet
Definition: ParameterSet.h:47
edm::ActivityRegistry::watchPostModuleGlobalEndLumi
void watchPostModuleGlobalEndLumi(PostModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:984
edm::ELseverityLevel::ELsev_warning
Definition: ELseverityLevel.h:37
edm::service::MessageLogger::postModuleGlobalBeginLumi
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:641
edm::service::MessageLogger::unEstablishModule
void unEstablishModule(const ModuleDescription &desc, const char *whichPhase)
Definition: MessageLogger.cc:407
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
edm::service::MessageLogger::preGlobalBeginLumi
void preGlobalBeginLumi(GlobalContext const &)
Definition: MessageLogger.cc:839
edm::service::MessageLogger::preModuleEndStream
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:663
edm::ActivityRegistry::watchPreStreamEndLumi
void watchPreStreamEndLumi(PreStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:445
edm::service::MessageLogger::SummarizeInJobReport
static void SummarizeInJobReport()
Definition: MessageLogger.cc:885
edmPickEvents.event
event
Definition: edmPickEvents.py:273
edm::service::MessageLogger::postBeginJob
void postBeginJob()
Definition: MessageLogger.cc:684
edm::service::MessageLogger::postModuleDestruction
void postModuleDestruction(ModuleDescription const &)
Definition: MessageLogger.cc:508
edm::MessageDrop::runEvent
std::string_view runEvent
Definition: MessageDrop.h:61
edm::service::MessageLogger::preStreamBeginRun
void preStreamBeginRun(StreamContext const &)
Definition: MessageLogger.cc:720
edm::Service
Definition: Service.h:30
edm::GlobalContext::Transition::kBeginLuminosityBlock
edm::ActivityRegistry::watchPreModuleConstruction
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:697
edm::ActivityRegistry::watchPostGlobalBeginLumi
void watchPostGlobalBeginLumi(PostGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:398
edm::service::MessageLogger::preModuleGlobalBeginRun
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:627
edm::service::MessageLogger::preModuleConstruction
void preModuleConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:492
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:659
edm::service::MessageLogger::preModuleStreamEndLumi
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:577
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:476
edm::ActivityRegistry::watchPreModuleGlobalEndRun
void watchPreModuleGlobalEndRun(PreModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:949
edm::service::MessageLogger::postAccessInputProcessBlock
void postAccessInputProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:789
edm::MessageDrop::errorEnabled
bool errorEnabled
Definition: MessageDrop.h:67
edm::ActivityRegistry::watchPostModuleStreamEndLumi
void watchPostModuleStreamEndLumi(PostModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:885
edm::service::MessageLogger::debugEnabled_
bool debugEnabled_
Definition: MessageLogger.h:175
edm::ActivityRegistry::watchPreBeginProcessBlock
void watchPreBeginProcessBlock(PreBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:274
edm::service::MessageLogger::postGlobalBeginLumi
void postGlobalBeginLumi(GlobalContext const &)
Definition: MessageLogger.cc:847
edm::service::MessageLogger::jobFailure
void jobFailure()
Definition: MessageLogger.cc:874
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:906
edm::service::MessageLogger::preModuleGlobalEndLumi
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:645
edm::service::MessageLogger::postSourceEvent
void postSourceEvent(StreamID)
Definition: MessageLogger.cc:693
edm::ActivityRegistry::watchPreGlobalEndLumi
void watchPreGlobalEndLumi(PreGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:405
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:438
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:391
edm::ActivityRegistry::watchPreModuleBeginJob
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:733
Log4cplus_cff.suppressWarning
suppressWarning
Definition: Log4cplus_cff.py:6
edm::ActivityRegistry::watchPreOpenFile
void watchPreOpenFile(PreOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:220
edm::ActivityRegistry::watchPostModuleEvent
void watchPostModuleEvent(PostModuleEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:783
edm::ActivityRegistry::watchPreStreamEndRun
void watchPreStreamEndRun(PreStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:379
edm::ActivityRegistry::watchPreModuleGlobalBeginRun
void watchPreModuleGlobalBeginRun(PreModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:935
edm::ActivityRegistry::watchPostGlobalBeginRun
void watchPostGlobalBeginRun(PostGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:322
RunInfoPI::state
state
Definition: RunInfoPayloadInspectoHelper.h:16
edm::service::MessageLogger::preModuleStreamEndRun
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:586
edm::service::MessageLogger::suppression_levels_
std::map< std::string, messagelogger::ELseverityLevel > suppression_levels_
Definition: MessageLogger.h:174
edm::service::MessageLogger::preSourceEvent
void preSourceEvent(StreamID)
Definition: MessageLogger.cc:689
edm::ActivityRegistry::watchPostModuleEventAcquire
void watchPostModuleEventAcquire(PostModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:797
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:602
edm::service::MessageLogger::fjrSummaryRequested_
static bool fjrSummaryRequested_
Definition: MessageLogger.h:179
edm::service::MessageLogger::postModuleConstruction
void postModuleConstruction(ModuleDescription const &)
Definition: MessageLogger.cc:502
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:928
edm::RunIndex
Definition: RunIndex.h:32
edm::service::MessageLogger::preSourceRunLumi
void preSourceRunLumi()
Definition: MessageLogger.cc:697
edm::ActivityRegistry::watchPostModuleGlobalBeginLumi
void watchPostModuleGlobalBeginLumi(PostModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:970
edm::service::MessageLogger::preModuleStreamBeginLumi
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:550
edm::ActivityRegistry::watchPostAccessInputProcessBlock
void watchPostAccessInputProcessBlock(PostAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:295
edm::service::MessageLogger::preEvent
void preEvent(StreamContext const &)
Definition: MessageLogger.cc:704
edm::service::MessageLogger::preGlobalBeginRun
void preGlobalBeginRun(GlobalContext const &)
Definition: MessageLogger.cc:802
cms::Exception
Definition: Exception.h:70
edm::ActivityRegistry::watchPreGlobalBeginRun
void watchPreGlobalBeginRun(PreGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:317
edm::service::MessageLogger::preGlobalEndLumi
void preGlobalEndLumi(GlobalContext const &)
Definition: MessageLogger.cc:852
edm::service::MessageLogger::postStreamEndLumi
void postStreamEndLumi(StreamContext const &)
Definition: MessageLogger.cc:770
edm::service::MessageLogger::postModuleBeginStream
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:536
edm::ActivityRegistry::watchPrePathEvent
void watchPrePathEvent(PrePathEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:470
edm::ActivityRegistry::watchPreEndProcessBlock
void watchPreEndProcessBlock(PreEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:302
edm::service::MessageLogger::preStreamEndLumi
void preStreamEndLumi(StreamContext const &)
Definition: MessageLogger.cc:761
edm::service::MessageLogger::nonModule_debugEnabled
bool nonModule_debugEnabled
Definition: MessageLogger.h:183
Log4cplus_cff.suppressDebug
suppressDebug
Definition: Log4cplus_cff.py:12
edm::ActivityRegistry::watchPreModuleEventAcquire
void watchPreModuleEventAcquire(PreModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:789
edm::service::MessageLogger::postStreamBeginRun
void postStreamBeginRun(StreamContext const &)
Definition: MessageLogger.cc:728
edm::service::MessageLogger::preBeginProcessBlock
void preBeginProcessBlock(GlobalContext const &)
Definition: MessageLogger.cc:775
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:309
edm::service::MessageLogger::postModuleEndProcessBlock
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:622
edm::ActivityRegistry::watchPostSourceConstruction
void watchPostSourceConstruction(PostSourceConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:1121
edm::GlobalContext::Transition::kBeginRun
edm::ActivityRegistry::watchPostModuleStreamBeginRun
void watchPostModuleStreamBeginRun(PostModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:843
edm::service::MessageLogger::nonModule_infoEnabled
bool nonModule_infoEnabled
Definition: MessageLogger.h:184
edm::service::MessageLogger::preModuleDestruction
void preModuleDestruction(ModuleDescription const &)
Definition: MessageLogger.cc:506
edm::ELseverityLevel::ELsev_info
Definition: ELseverityLevel.h:35
edm::ActivityRegistry::watchPostStreamEndRun
void watchPostStreamEndRun(PostStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:384
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:777
edm::service::MessageLogger::postModuleEvent
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:564
edm::service::MessageLogger::postStreamBeginLumi
void postStreamBeginLumi(StreamContext const &)
Definition: MessageLogger.cc:756
edm::MessageDrop::infoEnabled
bool infoEnabled
Definition: MessageDrop.h:64
edm::service::MessageLogger::establishModule
void establishModule(const ModuleDescription &desc, const char *whichPhase)
Definition: MessageLogger.cc:332
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
edm::service::MessageLogger::preFileClose
void preFileClose(std::string const &, bool)
Definition: MessageLogger.cc:701
edm::service::MessageLogger::preModuleEventAcquire
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: MessageLogger.cc:568
edm::service::MessageLogger::everyDebugEnabled_
static bool everyDebugEnabled_
Definition: MessageLogger.h:177