Roberto Tyley created LOGBACK-1436:
--------------------------------------

             Summary: There is no way to know how many events are discarded by 
AsyncAppender
                 Key: LOGBACK-1436
                 URL: https://jira.qos.ch/browse/LOGBACK-1436
             Project: logback
          Issue Type: Improvement
          Components: logback-classic
    Affects Versions: 1.2.3
            Reporter: Roberto Tyley
            Assignee: Logback dev list


ch.qos.logback.classic.AsyncAppender's append() method will discard events if 
both 

isQueueBelowDiscardingThreshold() and isDiscardable(eventObject) are true, 
which is reasonable and documented behaviour, but there is no way for the user 
to track the level at which this is occurring.

It's not easy to address this problem by extending AsyncAppender, as 
isQueueBelowDiscardingThreshold() is private and depends on private values. 
Making 

isQueueBelowDiscardingThreshold() protected rather than private would help 
here, or alternatively directly building-in some kind of counter of discarded 
events would be another way.

 



--
This message was sent by Atlassian JIRA
(v7.3.1#73012)
_______________________________________________
logback-dev mailing list
logback-dev@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-dev

Reply via email to