我可以更改 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);
我正在使用 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);