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

Reply via email to