Logging

Dworkin uses SLF4J for logging, backed by Logback as its default logging engine. Logback configuration file logback.xml can be found in resources source folder of each service module (except for customer and administrative , which log config is located in conf source folder).

By default logging appenders are configured to write logs to console and to files using async file appender. Each service module writes logs to its own file, located at $USER_HOME directory:

For better logging management Dworkin team suggests to use elastic search products to gather all logs in one place for searching and monitoring. Please see our demo page with Kibana – web console for searching though Elastic search indexes. For demo purposes we have installed Logstash and configured it to manage application logs: