拉斯, 我能想到的要做到这一点是写一个自定义的处理器的唯一方法。虽然它不是此刻非常有据可查的,你可以创建自定义java.util.logging.Handler中的。你可以在logback的配置周围编写一个包装器。我认为他们有一个BasicConfigurator或类似的东西。
您注册一个自定义处理程序,像这样:
<custom-handler name="logbackHandler" class="org.jboss.LogbackHandler" module="org.jboss.logback">
<level name="DEBUG"/>
<properties>
<property name="nameOfASetterMethod" value="the value to set" />
</properties>
</custom-handler>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
<handler name="logbackHandler"/>
</handlers>
</root-logger>
也就是说有可能是没有真正的需要做到这一点。即使您通过不同的外观登录,应用程序服务器记录器也会记录消息。如果要写入自己的文件,可以设置不同的文件处理程序。
我认识到在JBoss AS7中登录可以真正使用一些更好的文档。我计划在更新时找到时间:-)我真的只需要花时间。
如果你可以放松你的日志配置中的jboss服务器日志条目的要求,这是微不足道的,并且效果很好。这是最难的部分。 – eis