You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rg...@apache.org on 2018/12/15 06:19:52 UTC
[logging-log4j2] branch release-2.x updated: Add a listener to
enable logging
This is an automated email from the ASF dual-hosted git repository.
rgoers pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/release-2.x by this push:
new beb94fa Add a listener to enable logging
beb94fa is described below
commit beb94fad73e0fc633c1affd275cb6ab614992f33
Author: Ralph Goers <rg...@apache.org>
AuthorDate: Fri Dec 14 23:19:40 2018 -0700
Add a listener to enable logging
---
.../RollingAppenderDirectWrite1906Test.java | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java
index 9417c40..10c6d3b 100644
--- a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java
+++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java
@@ -19,13 +19,17 @@ package org.apache.logging.log4j.core.appender.rolling;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
+import java.io.IOException;
import java.util.List;
+import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.junit.LoggerContextRule;
import org.apache.logging.log4j.status.StatusData;
+import org.apache.logging.log4j.status.StatusListener;
import org.apache.logging.log4j.status.StatusLogger;
import org.junit.Before;
+import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.RuleChain;
@@ -55,6 +59,11 @@ public class RollingAppenderDirectWrite1906Test {
private Logger logger;
+ @BeforeClass
+ public static void setupClass() throws Exception {
+ StatusLogger.getLogger().registerListener(new NoopStatusListener());
+ }
+
@Before
public void setUp() throws Exception {
this.logger = loggerContextRule.getLogger(RollingAppenderDirectWrite1906Test.class.getName());
@@ -102,4 +111,21 @@ public class RollingAppenderDirectWrite1906Test {
sb.append("Incorrect file name. Expected: ").append(expected).append(" Actual: ").append(actual);
return sb.toString();
}
+
+ private static class NoopStatusListener implements StatusListener {
+ @Override
+ public void log(StatusData data) {
+
+ }
+
+ @Override
+ public Level getStatusLevel() {
+ return Level.TRACE;
+ }
+
+ @Override
+ public void close() throws IOException {
+
+ }
+ }
}