在logback

时间:2017-12-09 12:11:29

标签: logback

我有以下代码用于向我的记录器上下文添加监听器:

private static void configureLoggerContext(String logbackConfigFileUrl) {
    File file = new File(logbackConfigFileUrl);
    LoggerListener loggerListener = new LoggerListener();
    LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
    loggerContext.reset();
    loggerContext.addListener(loggerListener);
    JoranConfigurator configurator = new JoranConfigurator();
    configurator.setContext(loggerContext);
    try {
        configurator.doConfigure(file);
    } catch (JoranException je) {
        throw new RuntimeException(je.getMessage());
    }
}

是否有任何方式让我在添加监听器后不必进行doConfigure? 我的问题是我添加了一个,因为两次配置,我的标题打印了两次。

0 个答案:

没有答案