Logging
The JSON Streams runtime uses the Java logger net.pincette.json.streams. You can set its level in the configuration entry log. There are the lower level loggers. Set their level to FINEST to see the tracing.
| Logger | Description |
|---|---|
| net.pincette.json.streams.build | Shows the JSON of the built apps, before they are started. |
| net.pincette.json.streams.config | Writes the configuration that is used to run the instance. |
| net.pincette.json.streams.keepalive | Traces the heart beat of the instances. |
| net.pincette.json.streams.leader | Traces the operations of the leader of the instances. |
Here is a configuration example:
log.net.pincette.json.streams = "INFO"
log.net.pincette {
json.streams {
keepalive = "FINEST"
leader = "FINEST"
}
mongo.streams = "INFO"
}
There is also a Java logger for each application. Its name is simply the name of the application. You can change the log level directly under the log configuration entry.