通过WebSphere管理控制台控制日志记录级别

时间:2014-09-30 06:56:33

标签: logging websphere java.util.logging

我有一个Web应用程序,我在其中使用java.util.logging。在我的logging.properties文件中,默认级别是info。 我的应用程序中有记录器用于所有级别的日志记录(信息,调试,致命等)。 此Web应用程序将部署在WebSphere 8上。

如果我想在运行时通过WAS管理控制台更改日志记录级别,从信息到错误,应用程序怎么办?我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:5)

登录WAS管理控制台并单击“故障排除” - >“日志和跟踪 - >您的服务器 - >诊断跟踪服务 - >更改日志级别详细信息。

您可以添加自己的日志级别,例如

com.example.test.*=all

您可以永久更改它,也可以在运行时动态更改日志级别(选项卡"运行时")。日志级别用':'。

分隔

答案 1 :(得分:5)

除了Magic Wand回答:

  • 配置选项卡上的更改在服务器重新启动
  • 后有效
  • “运行时”选项卡上的更改仅在服务器重新启动之前有效,除非您选中Save runtime changes to configuration as well
  • 您可以在文本区域中键入跟踪字符串,也可以使用Components树选择它(如果尚未加载类,您的包可能不可见)
  • 所有级别为fine, finer, finest的邮件都将转到trace.log,而不是SystemOut.log