I read some posts here about similar problems but none was able to help me. I'm using Wildfly 9.0.2 and want to configure it to log like this:
my.project.category = INFO
my.especial.project.category = DEBUG
the rest = WARN
What I'm trying, with no success:
<subsystem xmlns="urn:jboss:domain:logging:3.0">
<console-handler name="MY_DEBUGGER_HANDLER">
<level name="DEBUG"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<console-handler name="MY_INFO_HANDLER">
<level name="INFO"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<console-handler name="CONSOLE">
<level name="WARN"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<logger category="my.project.category" use-parent-handlers="false">
<level name="INFO"/>
<handlers>
<handler name="MY_INFO_HANDLER"/>
</handlers>
</logger>
<logger category="my.especial.project.category" use-parent-handlers="false">
<level name="DEBUG"/>
<handlers>
<handler name="MY_DEBUGGER_HANDLER"/>
</handlers>
</logger>
<root-logger>
<level name="DEBUG"/>
<handlers>
<handler name="CONSOLE"/>
</handlers>
</root-logger>
<formatter name="PATTERN">
<pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
<formatter name="COLOR-PATTERN">
<pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
</subsystem>
The problem is that Wildfly refuses to log my categories, unless I change the CONSOLE handler level or add my handles to root-logger, which starts to logs all categories with that level.
Can you please, cast a light here and help me out?
Thank you!