Repository: logging-log4j2 Updated Branches: refs/heads/release-2.x 976630af7 -> 7e7c6289f
Add plugin factory method. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/7e7c6289 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/7e7c6289 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/7e7c6289 Branch: refs/heads/release-2.x Commit: 7e7c6289f5990ac9d4247542e45a757b39606632 Parents: 976630a Author: Gary Gregory <[email protected]> Authored: Sun Jul 15 19:25:41 2018 -0600 Committer: Gary Gregory <[email protected]> Committed: Sun Jul 15 19:25:41 2018 -0600 ---------------------------------------------------------------------- .../log4j/core/appender/rolling/NoOpTriggeringPolicy.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/7e7c6289/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/NoOpTriggeringPolicy.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/NoOpTriggeringPolicy.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/NoOpTriggeringPolicy.java index 78f2319..b9af0a0 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/NoOpTriggeringPolicy.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/NoOpTriggeringPolicy.java @@ -20,6 +20,7 @@ package org.apache.logging.log4j.core.appender.rolling; import org.apache.logging.log4j.core.Core; import org.apache.logging.log4j.core.LogEvent; import org.apache.logging.log4j.core.config.plugins.Plugin; +import org.apache.logging.log4j.core.config.plugins.PluginFactory; /* * Never triggers and is handy for edge-cases in tests for example. @@ -30,7 +31,12 @@ import org.apache.logging.log4j.core.config.plugins.Plugin; public class NoOpTriggeringPolicy extends AbstractTriggeringPolicy { public static final NoOpTriggeringPolicy INSTANCE = new NoOpTriggeringPolicy(); - + + @PluginFactory + public static NoOpTriggeringPolicy createPolicy() { + return INSTANCE; + } + @Override public void initialize(final RollingFileManager manager) { // NoOp
