This is an automated email from the ASF dual-hosted git repository. gaul pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jclouds.git
The following commit(s) were added to refs/heads/master by this push: new dbd8eb1 JCLOUDS-1589: Upgrade to log4j 2.16.0 dbd8eb1 is described below commit dbd8eb1dabc2c0f0349388fdffcca6cb8819f07c Author: Andrew Gaul <g...@apache.org> AuthorDate: Thu Dec 16 22:47:46 2021 +0900 JCLOUDS-1589: Upgrade to log4j 2.16.0 This addresses a critical CVE: https://logging.apache.org/log4j/2.x/security.html --- apis/atmos/pom.xml | 4 ++-- apis/cloudwatch/pom.xml | 4 ++-- apis/s3/pom.xml | 4 ++-- apis/sts/pom.xml | 4 ++-- drivers/log4j/pom.xml | 4 ++-- .../main/java/org/jclouds/logging/log4j/Log4JLogger.java | 13 +++++-------- loadbalancer/pom.xml | 4 ++-- project/pom.xml | 6 +++--- providers/b2/pom.xml | 4 ++-- skeletons/standalone-compute/pom.xml | 4 ++-- 10 files changed, 24 insertions(+), 27 deletions(-) diff --git a/apis/atmos/pom.xml b/apis/atmos/pom.xml index 00570d0..4455a39 100644 --- a/apis/atmos/pom.xml +++ b/apis/atmos/pom.xml @@ -59,8 +59,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/apis/cloudwatch/pom.xml b/apis/cloudwatch/pom.xml index 87b6529..fbdd904 100644 --- a/apis/cloudwatch/pom.xml +++ b/apis/cloudwatch/pom.xml @@ -59,8 +59,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/apis/s3/pom.xml b/apis/s3/pom.xml index 77dc304..f3d5606 100644 --- a/apis/s3/pom.xml +++ b/apis/s3/pom.xml @@ -79,8 +79,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/apis/sts/pom.xml b/apis/sts/pom.xml index e750eef..c8b96f6 100644 --- a/apis/sts/pom.xml +++ b/apis/sts/pom.xml @@ -59,8 +59,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/drivers/log4j/pom.xml b/drivers/log4j/pom.xml index 8844126..1e5fa5d 100644 --- a/drivers/log4j/pom.xml +++ b/drivers/log4j/pom.xml @@ -44,8 +44,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>compile</scope> </dependency> <dependency> diff --git a/drivers/log4j/src/main/java/org/jclouds/logging/log4j/Log4JLogger.java b/drivers/log4j/src/main/java/org/jclouds/logging/log4j/Log4JLogger.java index 4b919fd..f154eb8 100644 --- a/drivers/log4j/src/main/java/org/jclouds/logging/log4j/Log4JLogger.java +++ b/drivers/log4j/src/main/java/org/jclouds/logging/log4j/Log4JLogger.java @@ -16,9 +16,6 @@ */ package org.jclouds.logging.log4j; -import static org.apache.log4j.Level.ERROR; -import static org.apache.log4j.Level.WARN; - import org.jclouds.logging.BaseLogger; import org.jclouds.logging.Logger; @@ -26,17 +23,17 @@ import org.jclouds.logging.Logger; * {@link org.apache.log4j.Logger} implementation of {@link Logger}. */ public class Log4JLogger extends BaseLogger { - private final org.apache.log4j.Logger logger; + private final org.apache.logging.log4j.Logger logger; private final String category; public static class Log4JLoggerFactory implements LoggerFactory { public Logger getLogger(String category) { - return new Log4JLogger(category, org.apache.log4j.Logger + return new Log4JLogger(category, org.apache.logging.log4j.LogManager .getLogger(category)); } } - public Log4JLogger(String category, org.apache.log4j.Logger logger) { + public Log4JLogger(String category, org.apache.logging.log4j.Logger logger) { this.category = category; this.logger = logger; } @@ -79,7 +76,7 @@ public class Log4JLogger extends BaseLogger { } public boolean isWarnEnabled() { - return logger.isEnabledFor(WARN); + return logger.isWarnEnabled(); } @Override @@ -93,7 +90,7 @@ public class Log4JLogger extends BaseLogger { } public boolean isErrorEnabled() { - return logger.isEnabledFor(ERROR); + return logger.isErrorEnabled(); } public String getCategory() { diff --git a/loadbalancer/pom.xml b/loadbalancer/pom.xml index 0f217f4..1359b14 100644 --- a/loadbalancer/pom.xml +++ b/loadbalancer/pom.xml @@ -61,8 +61,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> </dependencies> diff --git a/project/pom.xml b/project/pom.xml index 9408b34..1800439 100644 --- a/project/pom.xml +++ b/project/pom.xml @@ -236,7 +236,7 @@ <modernizer-maven-annotations.version>1.8.0</modernizer-maven-annotations.version> <!-- Log dependency versions --> - <log4j.version>1.2.17</log4j.version> + <log4j.version>2.16.0</log4j.version> <logback.version>1.1.2</logback.version> <!-- OSGi dependency versions --> @@ -336,8 +336,8 @@ <!-- Log dependencies --> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <version>${log4j.version}</version> </dependency> <dependency> diff --git a/providers/b2/pom.xml b/providers/b2/pom.xml index 133846f..28d3b64 100644 --- a/providers/b2/pom.xml +++ b/providers/b2/pom.xml @@ -66,8 +66,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/skeletons/standalone-compute/pom.xml b/skeletons/standalone-compute/pom.xml index 8a72aa6..01d2648 100644 --- a/skeletons/standalone-compute/pom.xml +++ b/skeletons/standalone-compute/pom.xml @@ -59,8 +59,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> <scope>test</scope> </dependency> <dependency>