[logback-user] Buffered Appender?
Eric Faden
eric at techeminence.com
Fri Aug 15 20:28:38 CEST 2008
Interesting. Is there an example of this somewhere?
-Eric
Ceki Gulcu wrote:
> Hello Eric,
>
> The logback and log4j share the same basic architecture. In principle, anything
> you can do in log4j you can do in logback. Rewriting a log4j appender in logback
> should be a 15 minute endeavor.
>
> You can take advantage of logback markers so that you can mark the begging and
> an end of a section (however long). If the section end without any errors you
> ditch the buffered events. Otherwise, if an error occurs, you log them.
>
> This is very similar to your test function, except that markers give you a way
> to indicate the start and the end of buffering.
>
> Cheers,
>
> Eric Faden wrote:
>
>> I want the ability to buffer up the last N messages above some level and
>> then release them all if it gets a message above another level. I know
>> you can make a custom appender for Log4j for this, but is it possible in
>> LogBack. As an example....
>>
>> I have a class A with a function Test()..... Test has a couple Debug
>> messages which I want to get buffered. If Test throws an Error level
>> message I want the appender to dump the Debug messages and then the
>> Error one.
>>
>> Is that possible?
>>
>> -Eric
>>
>
>
More information about the Logback-user
mailing list