[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