You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by vy...@apache.org on 2023/11/29 12:15:17 UTC
(logging-log4j2) branch main updated: Port `log4j-to-slf4j` changes from `2.x` (#2015)
This is an automated email from the ASF dual-hosted git repository.
vy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/main by this push:
new 6564ffb2dd Port `log4j-to-slf4j` changes from `2.x` (#2015)
6564ffb2dd is described below
commit 6564ffb2dd077d0570902ad4619538065d2dd732
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Wed Nov 29 13:15:11 2023 +0100
Port `log4j-to-slf4j` changes from `2.x` (#2015)
---
log4j-to-slf4j/pom.xml | 34 ++++++++++++++++++++--
.../java/org/apache/logging/slf4j/SLF4JLogger.java | 3 --
.../apache/logging/slf4j/SLF4JLoggerContext.java | 3 --
.../logging/slf4j/SLF4JLoggerContextFactory.java | 3 --
.../java/org/apache/logging/slf4j/LoggerTest.java | 4 +--
5 files changed, 33 insertions(+), 14 deletions(-)
diff --git a/log4j-to-slf4j/pom.xml b/log4j-to-slf4j/pom.xml
index 5996949f0e..03d2128d6f 100644
--- a/log4j-to-slf4j/pom.xml
+++ b/log4j-to-slf4j/pom.xml
@@ -32,11 +32,16 @@
<!--
~ OSGi and JPMS options
-->
- <slf4j.support.bound>3</slf4j.support.bound>
+ <slf4j.support.range>[1.7,3)</slf4j.support.range>
<bnd-extra-package-options>
<!-- This bridge also support SLF4J 2.x -->
- org.slf4j.*;version="${range;[==,${slf4j.support.bound})}"
+ org.slf4j.*;version="${slf4j.support.range}"
</bnd-extra-package-options>
+ <bnd-extra-module-options>
+ <!-- The module descriptor is in `META-INF/versions/9`
+ BND 6.x can not find it -->
+ org.slf4j;substitute="slf4j-api"
+ </bnd-extra-module-options>
</properties>
<dependencies>
<dependency>
@@ -95,4 +100,29 @@
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <!--
+ ~ Unban Logback.
+ -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>ban-logging-dependencies</id>
+ <configuration>
+ <rules>
+ <bannedDependencies>
+ <includes>
+ <include>ch.qos.logback:*:*:*:test</include>
+ </includes>
+ </bannedDependencies>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLogger.java b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLogger.java
index 775532367b..64be7b447c 100644
--- a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLogger.java
+++ b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLogger.java
@@ -29,9 +29,6 @@ import org.slf4j.LoggerFactory;
import org.slf4j.MarkerFactory;
import org.slf4j.spi.LocationAwareLogger;
-/**
- *
- */
public class SLF4JLogger extends AbstractLogger {
/**
diff --git a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContext.java b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContext.java
index d2b922be81..f0aee0af41 100644
--- a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContext.java
+++ b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContext.java
@@ -22,9 +22,6 @@ import org.apache.logging.log4j.spi.LoggerContext;
import org.apache.logging.log4j.spi.LoggerRegistry;
import org.slf4j.LoggerFactory;
-/**
- *
- */
public class SLF4JLoggerContext implements LoggerContext {
private final LoggerRegistry<ExtendedLogger> loggerRegistry = new LoggerRegistry<>();
diff --git a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContextFactory.java b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContextFactory.java
index 510d07b8aa..e1ca5d4483 100644
--- a/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContextFactory.java
+++ b/log4j-to-slf4j/src/main/java/org/apache/logging/slf4j/SLF4JLoggerContextFactory.java
@@ -22,9 +22,6 @@ import org.apache.logging.log4j.spi.LoggerContextFactory;
import org.apache.logging.log4j.status.StatusLogger;
import org.apache.logging.log4j.util.LoaderUtil;
-/**
- *
- */
public class SLF4JLoggerContextFactory implements LoggerContextFactory {
private static final StatusLogger LOGGER = StatusLogger.getLogger();
private static final LoggerContext context = new SLF4JLoggerContext();
diff --git a/log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/LoggerTest.java b/log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/LoggerTest.java
index cda5cc8d63..47d760aa7b 100644
--- a/log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/LoggerTest.java
+++ b/log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/LoggerTest.java
@@ -16,7 +16,6 @@
*/
package org.apache.logging.slf4j;
-import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
@@ -43,7 +42,6 @@ import org.slf4j.MDC;
@LoggerContextSource
public class LoggerTest {
- private static final String STRING = "String";
// Log4j objects
private Logger logger;
// Logback objects
@@ -72,7 +70,7 @@ public class LoggerTest {
@Test
public void simpleFlow() {
- logger.traceEntry(STRING);
+ logger.traceEntry("foo");
logger.traceExit(0);
assertThat(list.strList, hasSize(2));
}