2010-07-22 72 views
1

我想让我的Web应用程序部署在Websphere 6.1上以显示调试级别日志。Websphere应用程序调试日志记录

最初我使用的是log4j,但已经将所有记录器更改为使用公共日志记录,因为它似乎受Websphere支持。

我已经设置了日志级别下的日志记录和跟踪> server1的>更改日志详细程度来:

*=info: com.myapplication.*=all 

可惜,这似乎只是从我的应用程序在SystemOut.log

显示信息级别的日志

下面显示了在日志:

​​

但是下面(从同样的方法)并不:

if (log.isDebugEnabled()) 
    log.debug("Start()"); 

我没有添加任何日志配置文件到我的战争中,因为我读到这是由Websphere设置的。

有谁知道如何让Websphere中的日志记录工作正常吗?

回答

3

要回答我的问题,环视了一个小时后,似乎调试和较低的commons logging被放入trace.log文件中。

信息日志被放置到SystemOut.log文件中。

我还希望调试到SystemOut.log文件,这是什么导致了混乱。

+0

非常感谢你......只是我有问题;-)。有关参考手册:http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic = /com.ibm.websphere.express.doc/info/exp/ae/rtrb_enabletrc.html – yankee 2011-07-03 09:03:55

0

它看起来像在WAS 6.1finest相当于debug,这样我就可以像这样:

*=finest: com.myapplication.*=all 
+0

Yip,它看起来像所有的调试和下面的日志转到trace.log文件 – 2010-07-22 15:55:33