是否可以在Logback的logback.xml中定义抽象/模板附加程序?

时间:2019-02-10 12:48:29

标签: java xml logging logback slf4j

我在logback.xml文件中定义了多个追加程序,如下所示:

<appender name="..." class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>.../errors.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
        <fileNamePattern>.../errors.%i.log</fileNamePattern>
        ...
    </rollingPolicy>
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>ERROR</level>
    </filter>
    ...
</appender>

它们仅在文件名(errorswarningsinfo,...)和过滤器级别(ERRORWARN,{ {1}},...),所以我想创建一个抽象/模板附加程序,以使该XML文件更短,更易于维护,如下所示:

INFO

但是我在Logback的文档中没有找到任何类似的东西。还试图找到一些第三方解决方案,但是没有运气...

0 个答案:

没有答案