2016-12-28 155 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中可怕地被破壞並且不存在文檔。顯然,唯一支持的方法(這是合理良好的文檔)是配置服務器端的日誌記錄。後者似乎工作正常。