在JBoss AS 5.0.0中看不到sysout语句

时间:2011-01-22 11:29:09

标签: logging jboss5.x

全部, 我在Web应用程序的servlet System.out.println(),doGet和doPost方法中添加了一些init()语句。

我已经在JBoss AS 5.0.0上部署了该应用程序。

我还尝试创建一个静态记录器对象,并使用错误级别记录上面的相同调试语句。

注意:我的Web应用程序本身没有使用log4j.properties(或xml)配置文件。我假设JBoss已经设置了log4j。

我想知道在哪里查看日志/我的调试语句?到目前为止,我已经在Windows机器上的JBoss5.0.0_Install_Dir\server\default\log文件夹下看到了这些文件。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

默认情况下,System.outSystem.err的所有日志都会重定向到控制台和日志文件server.log。你应该找到你的消息。

在控制台上JBoss仅显示优先级为INFO或更高的日志。但是在server.log文件中,您应该找到DEBUG优先级(或更高)的所有日志。

您只需编辑conf/jboss-log4j.xml(在当前配置文件中)即可配置日志记录子系统。这些是log4j配置文件。