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
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev