0

我已将属性中的日志级别配置为 DEBUG 并且工作正常,但是如果发生某些事件,我想更改整个项目的日志级别。显然我的项目有很多类,它们使用如下所示的日志记录

   private static final Logger log  = Logger.getLogger(CommandOperations.class);

我可以通过调用单独更改每个类的日志级别, log.setLevel(Level.INFO)但我更希望在项目范围内进行更改。怎么做?

4

2 回答 2

2

尝试所有类的包前缀Logger.getLogger("com.xx").setLevel(..);在哪里。com.xx不要为个别班级设置级别。

当你给com.xx它时,它也适用于所有子包。

于 2013-01-04T12:04:26.863 回答
0

你试过使用吗?

LogManager.getRootLogger().setLevel((Level)Level.DEBUG);
于 2013-01-04T11:07:52.367 回答