logback - 如何指定每个appender的级别?

时间:2016-02-13 19:06:13

标签: android logback

我正在使用logback for android。 我有两个appender,一个写入文件,另一个写入logcat。

我如何为每个appender提供不同的级别?我想logcat是跟踪,文件是信息。

1 个答案:

答案 0 :(得分:0)

我不是Android开发人员,但我通常使用logback,你可以创建两个不同的记录器,每个记录器都指向你的一个appender,然后你可以分配记录器的级别。

示例:

<appender name="dumpA" class="ch.qos.logback.core.rolling.RollingFileAppender">
...
</appender>

<appender name="dumpB" class="ch.qos.logback.core.rolling.RollingFileAppender">
...
</appender>

<logger name="loggerA">
    <level value="INFO" />
    <appender-ref ref="dumpA" />
</logger>
<logger name="loggerB">
    <level value="DEBUG" />
    <appender-ref ref="dumpB" />
</logger>