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

GD_*_*ava 6 websphere logging java.util.logging

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

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

Mag*_*and 5

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

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

com.example.test.*=all
Run Code Online (Sandbox Code Playgroud)

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


Gas*_*Gas 5

除了魔杖答案:

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