File indexing completed on 2023-03-17 11:09:49
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 process = cms.Process("TEST")
0014
0015 process.load("FWCore.MessageService.MessageLogger_cfi")
0016 process.MessageLogger.cerr.INFO.limit = 1000
0017
0018 process.maxEvents = cms.untracked.PSet(
0019 input = cms.untracked.int32(10000)
0020 )
0021
0022
0023
0024
0025
0026 process.source = cms.Source('EmptySource')
0027
0028 process.error = cms.EDAnalyzer('ArbitraryLogError',
0029 severity = cms.string('Error'),
0030 category = cms.string('TestError'),
0031 rate = cms.uint32(20)
0032 )
0033
0034 process.warning = cms.EDAnalyzer('ArbitraryLogError',
0035 severity = cms.string('Warning'),
0036 category = cms.string('TestWarning'),
0037 rate = cms.uint32(1)
0038 )
0039
0040 process.combined = cms.EDAnalyzer('ArbitraryLogError',
0041 severity = cms.string('Warning'),
0042 category = cms.string('Test|TestWarning|TestError|Other'),
0043 rate = cms.uint32(10)
0044 )
0045
0046 process.reject = cms.EDFilter( "HLTBool",
0047 result = cms.bool( False )
0048 )
0049
0050 process.hltLogMonitorFilter = cms.EDFilter("HLTLogMonitorFilter",
0051 default_threshold = cms.uint32(10),
0052 categories = cms.VPSet(
0053 cms.PSet(
0054 name = cms.string('TestWarning'),
0055 threshold = cms.uint32(20)
0056 ),
0057 cms.PSet(
0058 name = cms.string('TestError'),
0059 threshold = cms.uint32(1)
0060 ),
0061 cms.PSet(
0062 name = cms.string('Test'),
0063 threshold = cms.uint32(0)
0064 )
0065 )
0066 )
0067
0068 process.path = cms.Path(process.warning + process.error + process.combined + process.reject)
0069 process.logmonitor = cms.Path(process.hltLogMonitorFilter)