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

Can I change isDebugEnabled property runtime?

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

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

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

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