我在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>
它们仅在文件名(errors
,warnings
,info
,...)和过滤器级别(ERROR
,WARN
,{ {1}},...),所以我想创建一个抽象/模板附加程序,以使该XML文件更短,更易于维护,如下所示:
INFO
但是我在Logback的文档中没有找到任何类似的东西。还试图找到一些第三方解决方案,但是没有运气...