CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Attributes | Private Attributes
MessageLogger Class Reference

#include <FWCore/MessageService/interface/MessageServicePSetValidation.h>

Public Attributes

tuple MessageLogger
 

Private Attributes

tuple _category
 
tuple _default_pset
 
tuple _destination_base
 
tuple _destination_no_stat
 
tuple _file_destination
 

Detailed Description

Description: Checking MessageService PSet in _cfg.py file for subtle problems

Usage: MessageServicePSetValidation v; std::string valresults = v(iPS); where iPS is (passed by const reference) the MessageService PSet If valresults is not empty, then problems were found. (This is later checked in preSourceConstructor or preModuleConstructor)

Member Data Documentation

tuple MessageLogger._category
private
Initial value:
1 = optional.untracked.PSetTemplate(
2  reportEvery = untracked.int32(1),
3  limit = optional.untracked.int32,
4  timespan = optional.untracked.int32
5 )

Definition at line 5 of file MessageLogger.py.

tuple MessageLogger._default_pset
private
Initial value:
1 = untracked.PSet(
2  reportEvery = untracked.int32(1),
3  limit = optional.untracked.int32,
4  timespan = optional.untracked.int32,
5 
6  noLineBreaks = untracked.bool(False),
7  noTimeStamps = untracked.bool(False),
8  lineLength = untracked.int32(80),
9  threshold = untracked.string("INFO"),
10  statisticsThreshold = untracked.string("INFO"),
11  allowAnyLabel_ = _category
12 )

Definition at line 38 of file MessageLogger.py.

tuple MessageLogger._destination_base
private
Initial value:
1 = untracked.PSet(
2  noLineBreaks = optional.untracked.bool,
3  noTimeStamps = optional.untracked.bool,
4  lineLength = optional.untracked.int32,
5  threshold = optional.untracked.string,
6  statisticsThreshold = optional.untracked.string,
7  allowAnyLabel_ = _category
8 )

Definition at line 11 of file MessageLogger.py.

tuple MessageLogger._destination_no_stat
private
Initial value:
1 = _destination_base.clone(
2  enableStatistics = untracked.bool(False),
3  resetStatistics = untracked.bool(False)
4 )

Definition at line 19 of file MessageLogger.py.

tuple MessageLogger._file_destination
private
Initial value:
1 = optional.untracked.PSetTemplate(
2  noLineBreaks = optional.untracked.bool,
3  noTimeStamps = optional.untracked.bool,
4  lineLength = optional.untracked.int32,
5  threshold = optional.untracked.string,
6  statisticsThreshold = optional.untracked.string,
7  enableStatistics = untracked.bool(False),
8  resetStatistics = untracked.bool(False),
9  filename = optional.untracked.string,
10  extension = optional.untracked.string,
11  output = optional.untracked.string,
12  allowAnyLabel_ = _category
13 )

Definition at line 24 of file MessageLogger.py.

tuple MessageLogger.MessageLogger

Definition at line 52 of file MessageLogger.py.