Loggers |
|
| Standard > Troubleshooting Data: References > TSS > Log and Trace Engine |
A logger is defined by a category (what is traced) and a trace level (which kind of event are traced). Each logger is associated to a list of targets. For instance, default TSS console logger has the following properties: trace.logger@console.targets = file, eventviewer trace.logger@console.eventlevel = warn trace.logger@console.categories = CONSOLE
It's possible to define an external server for sending TSS syslog's. Following keys must defined inside TSS console logger settings section:
trace.target@externalsyslog.type = externalsyslog trace.logger@default.targets = file, eventviewer, externalsyslog trace.global.targets = file, eventviewer, externalsyslog trace.logger@db.targets = file, eventviewer, externalsyslog trace.target@externalsyslog.port = 514 trace.target@externalsyslog.server = 10.221.29.161 trace.logger@tss.targets = file, eventviewer, externalsyslog trace.logger@licensing.targets = file, eventviewer, externalsyslog trace.logger@event.targets = file, eventviewer, externalsyslog trace.target@externalsyslog.pattern = \t({sequenceNumber})\t({threadId})\t{category}\t{timestamp}\t{level}\t({code})\t{text}\t{exception}\t{field}
In this exemple: •externalsyslog is the name used for defining external server •10.221.29.161 is the ip address of external server
NOTE: Once you have added/updated the above keys in both locations you need to "Reload Application" under "System > Settings" in the TSS Console for the changes to take effect. Description
Remarks•Creating a new logger requires to add it in trace.global.loggers value . •In this example, Console module is set to eventlevel "warn" valid level value for verbosity are the same as the Turret Level available. |