java Websphere应用程序调试日志记录
我正在尝试将我的web应用程序部署到WebSphere6.1上,以显示调试级别的日志
最初我使用的是log4j,但我已经将所有的日志记录器都改为使用commons日志,因为Websphere似乎支持这一点
我已经在日志记录和跟踪下设置了日志级别>;服务器1>;将日志详细程度更改为:
*=info: com.myapplication.*=all
不幸的是,这似乎只在SystemOut中显示来自我的应用程序的信息级别日志。日志
日志中显示以下内容:
if (log.isInfoEnabled())
log.info("End( messages[" + listMessages.size() + "] )");
但以下(来自相同方法)不适用:
if (log.isDebugEnabled())
log.debug("Start()");
我没有向war中添加任何日志配置文件,因为我了解到这是由Websphere设置的
有人知道如何在Websphere中正确运行日志记录吗
# 1 楼答案
看起来WAS 6.1
finest
相当于debug
,所以我可以这样设置:# 2 楼答案
为了回答我自己的问题,环顾四周一个小时后,debug和lower from commons日志似乎被放置到了跟踪中。日志文件
信息日志放置在SystemOut中。日志文件
我以为debug会进入SystemOut。日志文件,这就是造成混乱的原因