2016-12-28 69 views
0

我正在部署到JBoss EAP 6. 我的应用程序正在发布一些我想在JBoss控制台上看到的System.out.println调用。JBoss EAP 6.2日志中的System.out.println消息

目前我没有看到任何消息。我的抗战有logging.properties文件具有以下内容:

org.apache.catalina.session.level=ALL 
java.util.logging.ConsoleHandler.level=ALL 
org.apache.catalina.core.ContainerBase.[Catalina].level = INFO 
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler 

我需要这些设置调试某些情况下(例如像this one)作为JBoss的控制台输出过于简洁,否则。

但是,当logging.properties文件存在时,我在JBoss控制台中看不到我的System.out.println消息。当我从WAR中删除logging.properties文件时,我通常会看到它们。

这是为什么?我的logging.properties文件有什么问题阻止了我的System.out.println消息显示在JBoss控制台中?

回答

0

我实际上已经把这张贴发到了developer.jboss.org的this thread。 TL; DR是配置日志记录的手段,与您的WAR部署捆绑在一起的配置文件在JBoss 6.x中可怕地被破坏并且不存在文档。显然,唯一支持的方法(这是合理良好的文档)是配置服务器端的日志记录。后者似乎工作正常。