[logback-user] Assigning a log level to an appender
Ralph Goers
rgoers at apache.org
Sat Dec 15 01:23:57 CET 2012
See http://logback.qos.ch/manual/filters.html#levelFilter
Ralph
On Dec 14, 2012, at 6:40 AM, Benoît Thiébault wrote:
> Hi everyone,
>
> I have developed a custom LogBack appender and I would like it to receive only log messages of a given level. I don't want to hard code it in the class, but to set it in the XML configuration file.
>
> I thought something like this would work (but it doesn't):
> <root level="trace">
> <appender-ref ref="FILE" />
> <appender-ref ref="MyTraceAppender" />
> <appender-ref ref="MyInfoAppender" level="info"/>
> </root>
>
> I also tried something like:
> <appender name="MyTraceAppender" class="org.test.MyLogger1"/>
> <appender name="MyInfoAppender" class="org.test.MyLogger2" level="info"/>
>
> No luck either.
>
> It seems only loggers can be assigned a threshold level. So I though about something like this:
> <logger name="test" level="info">
> <appender-ref ref="MyInfoAppender" />
> </logger>
>
> but this would only log messages sent by classes whose package is test. *... And I want to log anything.
>
> Can anyone help?
>
> Thanks
> Ben
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20121214/3b0e91ad/attachment.html>
More information about the Logback-user
mailing list