一尘不染

如何在运行时调整log4j级别?

tomcat

我有一个使用log4j在Tomcat
5.5上运行的简单Web应用程序,用于记录日志。有时我需要将日志记录下推到DEBUG,但是大多数时候我对INFO感到满意。

我可以更改配置xml并重新启动应用程序,但我希望即时切换日志级别。是否有标准的技术?


阅读 212

收藏
2020-06-16

共1个答案

一尘不染

只需使用编程API

logger.setLevel(Level.DEBUG)

在程序中,当您需要更多详细的日志记录输出时,以及

logger.setLevel(Level.INFO)

使其不再那么冗长。

2020-06-16