From 94b67db13e099f9198574cfba265429ad8d38810 Mon Sep 17 00:00:00 2001 From: Erik van Oosten Date: Wed, 14 Aug 2024 11:54:02 +0200 Subject: [PATCH] Made `AsyncAppenderBase.isQueueBelowDiscardingThreshold` public to facilitate reporting loss of log events in a health check. (#325) Co-authored-by: Erik van Oosten --- .../src/main/java/ch/qos/logback/core/AsyncAppenderBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java b/logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java index 0b13be0086..a51f6efec3 100755 --- a/logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java +++ b/logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java @@ -166,7 +166,7 @@ protected void append(E eventObject) { put(eventObject); } - private boolean isQueueBelowDiscardingThreshold() { + public boolean isQueueBelowDiscardingThreshold() { return (blockingQueue.remainingCapacity() < discardingThreshold); }