You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ck...@apache.org on 2019/02/04 12:13:28 UTC
[logging-log4j2] branch master updated: LOG4J2-2545
RoutingAppender.BuilderlsetPurgePolicy fluently returns the builder
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 <ck...@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">