标签: sifting-appender

Logback筛选Appender的不同附加器类型

我已经像这样配置了SiftingAppender:

<appender name="FILE" class="ch.qos.logback.classic.sift.SiftingAppender">

    <discriminator>
        <key>context</key>
        <defaultValue>global</defaultValue>
    </discriminator>

    <!-- sift into different files -->
    <sift>
        <appender name="FILE-${context}" class="ch.qos.logback.core.FileAppender">
            <file>${logroot}/${context}.log</file>
            <encoder>
                <pattern>[%d{HH:mm:ss.SSS}] %-5level %logger{36} [%thread]%n%msg%n</pattern>
            </encoder>
        </appender>
    </sift>

</appender>
Run Code Online (Sandbox Code Playgroud)

现在,我想RollingFileAppender在其中,但仅用于不带的消息context。那些context通常不是很大,但是全球范围是。

这可能吗?

java logging logback slf4j sifting-appender

2
推荐指数
1
解决办法
3372
查看次数

标签 统计

java ×1

logback ×1

logging ×1

sifting-appender ×1

slf4j ×1