Back to home page

Project CMSSW displayed by LXR

 
 

    


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: Establishing Limit
0005 </title>
0006 
0007 <center>
0008 <h1> <img src="header-public.gif" align="center"> </h1>
0009 
0010 <font color=red>
0011 <h1> 
0012 Establishing Limit on Reports of a Message Type</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     vstring categories = { "unimportant"
0028              , "trkwarning"
0029              , "serious_matter"
0030                          }
0031     PSet critical.txt = { string threshold = "ERROR"
0032                                PSet default = { int32 limit    = 10
0033                                     int32 timespan = 180
0034                           }
0035                   <font color=red>PSet serious_matter = { int32 limit = 100000 }</font>
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                   PSet trkwarning     = { int32 limit    = 20
0048                                           int32 timespan = 1200
0049                             }
0050                   PSet unimportant    = { int32 limit    = 5 }
0051                   <font color=red>PSet serious_matter = { int32 limit    = 1000000 }</font> 
0052                             }
0053     PSet cerr     = { string threshold = "WARNING" }
0054 
0055     PSet jobdebug.txt =     { PSet default        = { int32 limit    = 1000000 }
0056                             }
0057     PSet anotherfile.txt =  { <font color=red>PSet serious_matter = { int32 limit    = 1000 }</font> 
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>Pset serious_matter int32 limit = 1000 </font> and
0071 <font color=red>limit = 1000</font> establish that these 
0072 destinations should report only that many messages of having messageID 
0073 of "serious_matter".  Afterward, most further messages of this type will be 
0074 ignored; and exponential backoff will report some of the remainder. 
0075 <p>
0076 As illustrated, this limit can be supplied without an accompanying timespan.
0077 
0078 <p><center>
0079 <img src="bar.gif"></center>
0080 
0081 <p><center>
0082 <a href="http://www.uscms.org/SoftwareComputing/index.html">
0083 USCMS Software and Computing Home Page </a> - 
0084 <a href="MessageLogger.html"> CMS MessageLogger Service Page </a> -
0085 <a href="parameters.html#complete"> Configuration File </a>
0086 </center>
0087 
0088 <p>
0089       <hr>
0090       <address><a href="mailto:mf@fnal.gov">Mark Fischler</a></address>
0091 <!-- hhmts start -->
0092 Last modified: Dec 1, 2005
0093 <!-- hhmts end -->
0094 </body>
0095 
0096 
0097 
0098 
0099 
0100 
0101 
0102