Context: JBoss Application Server 6
I am relying on slf4j-jboss-logmanager.jar
to bind slf4j to the JBoss log manager.
All logger.info()
output is correctly logged.
However, logger.debug()
output never appears in the log stream.
Even though jboss-logging.xml has set the level to DEBUG
for the CONSOLE logger...
<console-handler name="CONSOLE" autoflush="true" target="System.out">
...
<level name="DEBUG"/>
...
</console-handler>
Does anybody see why my debug details never reach the log stream?
As from JBoss 6, the log manager and jboss-logging.xml are proprietary.
The key is in the root-logger definition at the end of the config file:
The default defintion caps all output to whatever hander at
INFO
level:Changing this to
opens the gate for all possible DEBUG information.
Probably too much DEBUG information. Therefore, I had to add some additional filters: