我可以更改isDebugEnabled属性运行时吗?

时间:2015-09-23 07:09:34

标签: java logging runtime logback

我正在使用ch.qos.logback.classic.LoggerContext和ch.qos.logback.classic.Logger而我正在尝试在运行时更改日志级别,并且还想将isDebugEnabled属性更改为true以便我可以调试具体的日志。 是否可以改变它的运行时间?

1 个答案:

答案 0 :(得分:0)

您可以更改每个记录器或根目录的日志级别(请参阅http://logback.qos.ch/manual/architecture.html更多)

如果您需要更改所有日志:

Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.DEBUG);