File indexing completed on 2024-04-06 12:12:43
0001 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
0002 <BODY bgcolor="FFFFFF">
0003 <title>
0004 CMS MessageLogger: Listing Message IDs for Individual Control
0005 </title>
0006
0007 <center>
0008 <h1> <img src="header-public.gif" align="center"> </h1>
0009
0010 <font color=red>
0011 <h1>
0012 Listing Message IDs for Individual Control</h1>
0013 </font>
0014 </center>
0015
0016 <pre>
0017 process TEST = {
0018
0019 service = MessageLogger {
0020 vstring destinations = { "detailedInfo.txt"
0021 , "critical.txt"
0022 , "jobdebug.txt"
0023 , "anotherfile.txt"
0024 , "cout"
0025 , "cerr"
0026 }
0027 <font color=red>vstring categories = { "unimportant"
0028 , "trkwarning"
0029 , "serious_matter"
0030 }</font>
0031 PSet critical.txt = { string threshold = "ERROR"
0032 PSet default = { int32 limit = 10
0033 int32 timespan = 180
0034 }
0035 PSet serious_matter = { int32 limit = 100000 }
0036 }
0037 PSet detailedInfo.txt = { string threshold = "INFO"
0038 PSet default = { int32 limit = 10
0039 int32 timespan = 60
0040 }
0041 PSet WARNING = { int32 limit = 100
0042 int32 timespan = 60
0043 }
0044 PSet ERROR = { int32 limit = 100
0045 int32 timespan = 60
0046 }
0047 <font color=red>PSet trkwarning</font> = { int32 limit = 20
0048 int32 timespan = 1200
0049 }
0050 <font color=red>PSet unimportant</font> = { int32 limit = 5 }
0051 <font color=red>PSet serious_matter</font> = { int32 limit = 1000000 }
0052 }
0053 PSet cerr = { string threshold = "WARNING" }
0054
0055 PSet jobdebug.txt = { PSet default = { int32 limit = 1000000 }
0056 }
0057 PSet anotherfile.txt = { PSet serious_matter = { int32 limit = 1000 }
0058 }
0059 PSet default = { int32 limit = 10
0060 int32 timespan = 60
0061 }
0062 }
0063 untracked PSet maxEvents = {untracked int32 input = 10}
0064 path p = { myAnalysisModule }
0065 module myAnalysisModule = ModuleThatIssuesMessages { }
0066 source = EmptySource { }
0067 }
0068 </pre>
0069
0070 The <font color=red>vstring categories = { ... }</font>
0071 parameter lists the set of ID's that may be configured
0072 specially with regards to limits of how many of each id
0073 will be treated to be a given destination. The message ID
0074 is the string placed as the argument of edm::LogError(<font colr=red>"ID"</a>)
0075 or the other message-issuing functions.
0076 <p>
0077 This is a <em>vstring</em> parameter, so the ID's are comma-separated.
0078 <a>
0079 For each destination, any or all of the categories listed may be used as
0080 a PSet name, to establish limits and timescales for that destination reacting
0081 to messages of that type.
0082 <p><center>
0083 <img src="bar.gif"></center>
0084
0085 <p><center>
0086 <a href="http://www.uscms.org/SoftwareComputing/index.html">
0087 USCMS Software and Computing Home Page </a> -
0088 <a href="MessageLogger.html"> CMS MessageLogger Service Page </a> -
0089 <a href="parameters.html#complete"> Configuration File </a>
0090 </center>
0091
0092 <p>
0093 <hr>
0094 <address><a href="mailto:mf@fnal.gov">Mark Fischler</a></address>
0095
0096 Last modified: Dec 1, 2005
0097
0098 </body>
0099
0100
0101
0102
0103
0104
0105
0106