Logging¶
F5 BIG-IP Telemetry Streaming logs to /var/log/restnoded.log. The logging level is set in the “controls” class with possible values of allowed log levels (in increasing order of verbosity) are error, info, debug, verbose. The default value is info. To change the logging level, submit the declaration with logLevel set to the preferred value.
1 2 3 4 5 6 | { "controls": { "class": "Controls", "logLevel": "info" } } |
Example log entries for different levels¶
error¶
The error value will log only errors.
Thu, 24 Jan 2019 02:22:03 GMT - info: [telemetry] Global logLevel set to 'error'
Thu, 24 Jan 2019 02:22:08 GMT - severe: [telemetry] validateAndApply error: [{"keyword":"enum","dataPath":"['controls'].logLevel","schemaPath":"controls_schema.json#/allOf/0/then/properties/logLevel/enum","params":{"allowedValues":["debug","info","error"]},"message":"should be equal to one of the allowed values"}]
Traceback:
Error: [{"keyword":"enum","dataPath":"['controls'].logLevel","schemaPath":"controls_schema.json#/allOf/0/then/properties/logLevel/enum","params":{"allowedValues":["debug","info","error"]},"message":"should be equal to one of the allowed values"}]
at validator.then.catch (/var/config/rest/iapps/f5-telemetry/nodejs/config.js:237:41)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
info¶
The info value will log information and errors.
Thu, 24 Jan 2019 02:20:19 GMT - info: [telemetry] Global logLevel set to 'info'
Thu, 24 Jan 2019 02:20:19 GMT - info: [telemetry] Loading consumer specific plug-ins from ./consumers
Thu, 24 Jan 2019 02:20:19 GMT - info: [telemetry] 0 consumer plug-in(s) loaded
debug¶
The debug value will log debug messages, debug errors as well as everything above.
Thu, 24 Jan 2019 02:18:56 GMT - info: [telemetry] Global logLevel set to 'debug'
Thu, 24 Jan 2019 02:18:56 GMT - finest: [telemetry] configWorker change event in consumers
Thu, 24 Jan 2019 02:18:56 GMT - info: [telemetry] Loading consumer specific plug-ins from ./consumers
Thu, 24 Jan 2019 02:18:56 GMT - finest: [telemetry] configWorker change event in eventListener
Thu, 24 Jan 2019 02:18:56 GMT - finest: [telemetry] 0 event listener(s) listening
Thu, 24 Jan 2019 02:18:56 GMT - finest: [telemetry] configWorker change event in systemPoller
Thu, 24 Jan 2019 02:18:56 GMT - info: [telemetry] 0 consumer plug-in(s) loaded
verbose¶
The verbose value will log everything.
Thu, 24 Jan 2019 02:20:19 GMT - info: [telemetry] Global logLevel set to 'debug'
Thu, 24 Jan 2019 02:20:19 GMT - info: [telemetry] Loading consumer specific plug-ins from ./consumers
Thu, 24 Jan 2019 02:20:19 GMT - finest: [telemetry] new connection - "localhost" port 34567
Thu, 24 Jan 2019 02:24:19 GMT - finest: [telemetry] removing connection - "localhost" port 34567