Search code examples
javaloggingjvm-argumentsjava.util.logging

Override log level (java.util.logging) with JVM-argument?


Is it possible to override/set log level of java.util.logging.Logger by passing an JVM option on start of the application?


Solution

  • There are the following system properties available where you can configure log levels of loggers and initialisation logic.

    • java.util.logging.manager
      • You can define your own LogManager
    • java.util.logging.config.class
      • Custom logging configuration as a Class file
    • java.util.logging.config.file
      • Custom logging configuration as configuration file

    The LogManager documentation has more information on them available, http://docs.oracle.com/javase/6/docs/api/java/util/logging/LogManager.html