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">

Reply via email to