This is an automated email from the ASF dual-hosted git repository.

ckozak pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/master by this push:
     new 610e7ea  LOG4J2-2545 RoutingAppender.BuilderlsetPurgePolicy fluently 
returns the builder
610e7ea is described below

commit 610e7ea70ef16845ca823c764d92e311d18ec002
Author: Carter Kozak <cko...@apache.org>
AuthorDate: Mon Feb 4 07:12:46 2019 -0500

    LOG4J2-2545 RoutingAppender.BuilderlsetPurgePolicy fluently returns the 
builder
---
 .../apache/logging/log4j/core/appender/routing/RoutingAppender.java    | 3 ++-
 src/changes/changes.xml                                                | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender.java
index 4eedafc..35dc204 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender.java
@@ -119,8 +119,9 @@ public final class RoutingAppender extends AbstractAppender 
{
             return asBuilder();
         }
 
-        public void setPurgePolicy(@SuppressWarnings("hiding") final 
PurgePolicy purgePolicy) {
+        public B setPurgePolicy(@SuppressWarnings("hiding") final PurgePolicy 
purgePolicy) {
             this.purgePolicy = purgePolicy;
+            return asBuilder();
         }
 
     }
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f1e7232..0db2702 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -355,6 +355,9 @@
       <action issue="LOG4J2-2533" dev="ckozak" type="fix" due-to="Michail 
Prusakov">
         Fix a regression introduced by LOG4J2-2301 in 2.11.1 allowing 
allocation to occur in AsyncLoggerConfig.
       </action>
+      <action issue="LOG4J2-2545" dev="ckozak" type="fix">
+        RoutingAppender.BuilderlsetPurgePolicy fluently returns the builder 
instance.
+      </action>
     </release>
     <release version="2.11.2" date="2018-MM-DD" description="GA Release 
2.11.2">
       <action issue="LOG4J2-2500" dev="rgoers" type="fix">

Reply via email to