1
我正在使用android的登錄。 我有兩個appender,一個寫入文件,另一個appender logcat。logback - 如何指定每個appender的級別?
我怎樣才能給每個appender不同級別?我希望logcat能夠被跟蹤,並且該文件是信息。
我正在使用android的登錄。 我有兩個appender,一個寫入文件,另一個appender logcat。logback - 如何指定每個appender的級別?
我怎樣才能給每個appender不同級別?我希望logcat能夠被跟蹤,並且該文件是信息。
我不是一個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>
我應該放什麼根節? – danidin
您可以將其保留爲空。 – NAIT
有一個替代解決方案,使用ThresholdLoggerFilter作爲appenders鏈接[在這裏](http://stackoverflow.com/questions/10734025/logback-two-appenders-multiple-loggers-different-levels)。 – NAIT