Search code examples
maven-2junitsurefire

Logging level under maven surefire


I'm unable to adjust java logging's logging level. I'm using maven surefire (mvn test), and trying to adjust from the default INFO to e.g. FINEST.

I have logging.properties file under src/test/resources/logging.properties

after compile, i see under target/test-classes, i see a logging.properties file with the intended config:

java.util.logging.ConsoleHandler.level=FINEST

javax.enterprise.system.container.ejb.level=FINE

...

however the console output from glassfish only have INFO / SEVERE level messages.

Where did I go wrong? or is this another pain in the butt thing with maven?


Solution

  • You need to specifiy your handlers in the logging file

    handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
    

    then it should work