You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2022/01/09 21:26:16 UTC
[logging-log4j2] 02/02: Refactor 1.2 bridge internals to use a single private log manager and adapter.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit aa59026b7597bb4534de1f09cde61b3ab2694628
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Jan 9 16:26:11 2022 -0500
Refactor 1.2 bridge internals to use a single private log manager and
adapter.
- Implement LogManager.getCurrentLoggers().
- The class loader found in the bridge and passed down instead of a
FQCN.
- Adds a package private extension to LoggerRepository called
LoggerRepository2 to allow class loader propagation.
- Core availability is computed once in LogManager.
- Move Log4j to the top of POM dependencies
- Split commit 1/2 for cherry-picking to master.
---
log4j-1.2-api/pom.xml | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/log4j-1.2-api/pom.xml b/log4j-1.2-api/pom.xml
index ca24cd3..0fab36a 100644
--- a/log4j-1.2-api/pom.xml
+++ b/log4j-1.2-api/pom.xml
@@ -35,6 +35,17 @@
<maven.doap.skip>true</maven.doap.skip>
</properties>
<dependencies>
+ <!-- Log4j Runtime -->
+ <dependency>
+ <groupId>org.apache.logging.log4j</groupId>
+ <artifactId>log4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.logging.log4j</groupId>
+ <artifactId>log4j-core</artifactId>
+ <optional>true</optional>
+ </dependency>
+ <!-- JUnit -->
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
@@ -62,18 +73,9 @@
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-api</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <optional>true</optional>
- </dependency>
<!-- Used for JMS appenders (needs an implementation of course) -->
<dependency>
<groupId>org.jboss.spec.javax.jms</groupId>