Setup logging

The Onegini Statistics Engine logging is available via docker logs <statistics engine docker container id>

Set a log level

Log levels can be set using system variables. A naming convention should be used to specify the package the log level should be applied for.

logging.level.<java package name>

Useful packages for logging are:

  • logging.level.org.apache.spark
  • logging.level.com.innovation_district
  • logging.level.com.onegini

The JAVA_OPTS environment variable can be set via the docker-compose file used to deploy the application.

Example:

statisticsengine:
  image: snapshot.onegini.com/onegini/statistics-engine:snapshot
  environment:
    - JAVA_OPTS="-Xmx512m -Xms512m -Dlogging.level.com.onegini=WARN"
  restart: always
  user: onegini
  ports:
    - 4040:4040