我正在尝试将我的 Web 应用程序部署在 Websphere 6.1 上以显示调试级别日志。
最初我使用的是 log4j,但已将所有记录器更改为使用公共日志记录,因为 Websphere 似乎支持这一点。
我已将 Logging and Tracing > server1 > Change Log Detail Levels 下的日志级别设置为:
*=info: com.myapplication.*=all
不幸的是,这似乎只在 SystemOut.log 中显示来自我的应用程序的信息级别日志
日志中显示以下内容:
if (log.isInfoEnabled())
log.info("End( messages[" + listMessages.size() + "] )");
但是以下(来自相同的方法)没有:
if (log.isDebugEnabled())
log.debug("Start()");
我没有在我的战争中添加任何日志配置文件,因为我读到这是由 Websphere 设置的。
有谁知道如何让日志在 Websphere 中正常工作?