1

I am using logback for android. I have two appenders, one that write to file and another appender for logcat.

How can i give different level to each appender? I would like logcat to be trace and the file to be info.

danidin
  • 371
  • 2
  • 17

1 Answers1

1

I'm not an android developer but I usually use logback, you can create two different loggers each of them will point to one of your appenders, then you can assign the level of the logger.

Example :

<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>
Youssef NAIT
  • 1,362
  • 11
  • 27