Hallo everyone

 

I’m having some trouble with JUL logging and was wondering if somebody has had the same issue or else a good solution.

 

My problem is that logback settings seem to be ignored by JUL. So if I have the following example:

 

<logger name="test"><level value="debug"/></logger>

 

java.util.logging.Logger logger = java.util.logging.Logger.getLogger(”test”);
logger.log(Level.FINEST, “finest”);
logger.log(Level.FINER, “finer”);
logger.log(Level.FINE, “fine”);
logger.log(Level.INFO, “info”);

 

Only the “info” will be logged. I found the following JavaDoc which is the root of the problem:
http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html#install()
“This handler will redirect jul logging to SLF4J. However, only logs enabled in j.u.l. will be redirected. For example, if a log statement invoking a j.u.l. logger disabled that statement, by definition, will not reach any SLF4JBridgeHandler instance and cannot be redirected”

 

Is there a solution or a workaround for this problem?

Like a logging.properties which enables everything on trace level?

 

Greets and thanks

flavio

 

 

-----

Flavio Donzé

Software Engineer

My Blog:  http://swissdev.blogspot.com/