如何在slf4j中轻松设置运行时的日志级别?

时间:2015-03-02 07:17:03

标签: java logging slf4j

2 个答案:

答案 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配置为使用的具体日志框架。