messageservice.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 standard_debug:
4 {
5  debugModules: [ "*" ] # list individual module names here if you only want output from specific modules
6  destinations:
7  {
8  debugmsg:
9  {
10  type: "file" # record the messages in a file, could also be cout, cerr, archive, dds
11  filename: "debug.log" # name of the file in which to place the messages
12  threshold: "DEBUG" # threshold of what level of messages to use
13  categories: # place to list named categories, if you want to customize,
14  # I think the categories are what are the strings given to mf::LogXXX() commands
15  {
16  default: # treat all unspecified categories using these values
17  {
18  limit: 10 # only show the first n messages and then back off exponentially
19  reportEvery: 20 # report every nth message
20  timespan: 600 # if more than this many seconds have elapsed without a message, print one
21  }
22  } # end categories
23  } # end debugmsg
24  } # end destinations
25 } # end standard_debug
26 
27 # see comments for standard_debug configuration to figure out what each value is
28 standard_info:
29 {
30  destinations:
31  {
32  infomsg:
33  {
34  type: "cout"
35  threshold: "INFO"
36  categories:
37  {
38  default:
39  {
40  limit: 1000
41  timespan: 600
42  }
43  RecoBaseDefaultCtor:
44  {
45  limit: 5
46  timespan: 1000
47  }
48  GeometryBadInputPoint:
49  {
50  limit: 5
51  timespan: 1000
52  }
53  } # end categories
54  } # end infomsg
55  } # end destinations
56 } # end standard_info
57 
58 # see comments for standard_debug configuration to figure out what each value is
59 standard_warning:
60 {
61  destinations:
62  {
63  warningmsg:
64  {
65  type: "cout"
66  threshold: "WARNING"
67  categories:
68  {
69  default:
70  {
71  limit: 1000
72  timespan: 60
73  }
74  RecoBaseDefaultCtor:
75  {
76  limit: 5
77  timespan: 1000
78  }
79  GeometryBadInputPoint:
80  {
81  limit: 5
82  timespan: 1000
83  }
84  } # end categories
85  } # end warningmsg
86  } # end destinations
87 } # end standard_warning
88 
89 # see comments for standard_debug configuration to figure out what each value is
90 standard_error:
91 {
92  destinations:
93  {
94  errormsg:
95  {
96  type: "cerr"
97  threshold: "ERROR"
98  categories:
99  {
100  default: {}
101  } # end categories
102  } # end errormsg
103  } # end destinations
104 } # end standard_error
105 
106 END_PROLOG
107