logback如何使用Java删除xml

问题描述

我有一个logback.xml文件,我想使用Java代码设置logback config

  • 我的logback.xml
    <root level="INFO">
        <appender-ref ref="CONSOLE"/>
    </root>
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encode>
            <pattern>%d{HH:mm:ss.S} [%thread] %-5level %logger{36} - %msg%n</pattern>
            <charset>utf-8</charset>
        </encode>
    </appender>

我知道

        LoggerContext logCtx = (LoggerContext) LoggerFactory.getILoggerFactory();

        PatternLayoutEncoder logEncoder = new PatternLayoutEncoder();
        logEncoder.setContext(logCtx);
        logEncoder.setPattern("%d{HH:mm:ss.S} [%thread] %-5level %logger{36} - %msg%n");
        logEncoder.start();

代码如何使用全局配置

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)