Repository: logging-log4j2
Updated Branches:
  refs/heads/master a78720b08 -> b48997acf


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/b48997ac
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/b48997ac
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/b48997ac

Branch: refs/heads/master
Commit: b48997acfa02e155eb3e0cb7471aa355e31d508d
Parents: a78720b
Author: Gary Gregory <[email protected]>
Authored: Sun Jul 15 19:26:04 2018 -0600
Committer: Gary Gregory <[email protected]>
Committed: Sun Jul 15 19:26:04 2018 -0600

----------------------------------------------------------------------
 .../log4j/core/appender/rolling/NoOpTriggeringPolicy.java      | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/b48997ac/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 cfe4e64..149ae4f 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.
@@ -31,6 +32,11 @@ 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