相关:
How to change slf4j level at runtime? SLF4J debugging level configuration + Logging framework integration Set Dynamic Console Logging Level Using SLF4J Setting log level of message at runtime in slf4j How to dynamically change log level in SLF4j OR Log4J
是否有可能轻松?
编辑:看起来你不能这样做。一个人必须愚弄底层实施。我正在使用简单的罐子。
感谢
答案 0 :(得分:0)
我这样做,但还有其他人:
String tmpName = "newLogConfig.xml"
try (InputStream defaultIs = Log4jReconfigurator.class.getResourceAsStream()) {
logger.warn("Using log4j configuration " + tmpName);
new DOMConfigurator().doConfigure(is, LogManager.getLoggerRepository());
} catch (IOException e) {
logger.error("Failed to reconfigure log configuration", e);
}
我提供了预定义的日志记录模板,这允许您在运行时加载它们。
答案 1 :(得分:0)
您无法配置SLF4J,您需要配置SLF4J配置为使用的具体日志框架。