Websphere应用程序调试日志记录
问题描述:
我想让我的Web应用程序部署在Websphere 6.1上以显示调试级别日志。Websphere应用程序调试日志记录
最初我使用的是log4j,但已经将所有记录器更改为使用公共日志记录,因为它似乎受Websphere支持。
我已经设置了日志级别下的日志记录和跟踪> server1的>更改日志详细程度来:
*=info: com.myapplication.*=all
可惜,这似乎只是从我的应用程序在SystemOut.log
显示信息级别的日志下面显示了在日志:
但是下面(从同样的方法)并不:
if (log.isDebugEnabled())
log.debug("Start()");
我没有添加任何日志配置文件到我的战争中,因为我读到这是由Websphere设置的。
有谁知道如何让Websphere中的日志记录工作正常吗?
答
要回答我的问题,环视了一个小时后,似乎调试和较低的commons logging被放入trace.log文件中。
信息日志被放置到SystemOut.log文件中。
我还希望调试到SystemOut.log文件,这是什么导致了混乱。
答
它看起来像在WAS 6.1finest
相当于debug
,这样我就可以像这样:
*=finest: com.myapplication.*=all
+0
Yip,它看起来像所有的调试和下面的日志转到trace.log文件 – 2010-07-22 15:55:33
非常感谢你......只是我有问题;-)。有关参考手册: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