Repository: logging-log4j2 Updated Branches: refs/heads/release-2.x aebb1617c -> 89afd0ee3
[LOG4J2-2334] Add API org.apache.logging.log4j.core.appender.AsyncAppender.getQueueSize(). Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/89afd0ee Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/89afd0ee Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/89afd0ee Branch: refs/heads/release-2.x Commit: 89afd0ee34c4b4a0e41164d24cda6829bd73bc18 Parents: aebb161 Author: Gary Gregory <garydgreg...@gmail.com> Authored: Fri May 4 11:45:45 2018 -0600 Committer: Gary Gregory <garydgreg...@gmail.com> Committed: Fri May 4 11:45:45 2018 -0600 ---------------------------------------------------------------------- .../apache/logging/log4j/core/appender/AsyncAppender.java | 10 ++++++++++ src/changes/changes.xml | 3 +++ 2 files changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/89afd0ee/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AsyncAppender.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AsyncAppender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AsyncAppender.java index ba51f49..b0ed1d9 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AsyncAppender.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AsyncAppender.java @@ -524,4 +524,14 @@ public final class AsyncAppender extends AbstractAppender { public int getQueueRemainingCapacity() { return queue.remainingCapacity(); } + + /** + * Returns the number of elements in the queue. + * + * @return the number of elements in the queue. + * @since 2.11.1 + */ + public int getQueueSize() { + return queue.size(); + } } http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/89afd0ee/src/changes/changes.xml ---------------------------------------------------------------------- diff --git a/src/changes/changes.xml b/src/changes/changes.xml index beadfed..b3d2577 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -93,6 +93,9 @@ <action issue="LOG4J2-2333" dev="ckozak" type="fix"> Handle errors thrown in default disruptor ExceptionHandler implementations to avoid killing background threads. </action> + <action issue="LOG4J2-2334" dev="ggregory" type="fix"> + Add API org.apache.logging.log4j.core.appender.AsyncAppender.getQueueSize(). + </action> </release> <release version="2.11.0" date="2018-03-11" description="GA Release 2.11.0"> <action issue="LOG4J2-2104" dev="rgoers" type="fix">