[
https://issues.apache.org/jira/browse/LOG4J2-2775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ralph Goers updated LOG4J2-2775:
--------------------------------
Description:
Hi,
Recently, we migrated apache spark 2.4.2 source from log4j 1.x to 2.x using
below jars where it is used the log4j-1.2.17.jar in the pom.
{code:java}
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>2.13.0</version>
</dependency>
{code}
It is using a lot of third-party libraries and some of the thrd-party
libraries are using the log4j-1.2.17.jar project. We identified log4j jars with
the help of "mvn dependency:tree" CLI command and excluded the log4j-1.2.17
jars as shown below. Please find the excluded log4j 1.x dependencies wherever
it is using log4j 1.2.17 as project/module dependency jar.
{code:java}
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
{code}
After packaging spark project and observed that log4j-1.2.17.jar in jars
directory of the spark.tgz file. But we did not find in the project as
dependency or sub-dependency.
Now, my questions:- If we delete the log4j-.1.2.17.jar from the spark -**.tgz
then Is it impact any functionality of third party libraries?
Kindly provide your suggestion.
was:
Hi,
Recently, we migrated apache spark 2.4.2 source from log4j 1.x to 2.x using
below jars where it is used the log4j-1.2.17.jar in the pom.
{code:java}
<dependency> <groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId> <version>2.13.0</version>
</dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId> <version>2.13.0</version>
</dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId> <version>2.13.0</version>
</dependency> <dependency> <groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId> <version>2.13.0</version>
</dependency>
{code}
It is using a lot of third-party libraries and some of the thrd-party
libraries are using the log4j-1.2.17.jar project. We identified log4j jars with
the help of "mvn dependency:tree" CLI command and excluded the log4j-1.2.17
jars as shown below. Please find the excluded log4j 1.x dependencies wherever
it is using log4j 1.2.17 as project/module dependency jar.
{code:java}
<dependency> <groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId> <exclusions> <exclusion>
<groupId>log4j</groupId> <artifactId>log4j</artifactId>
</exclusion> <exclusion> <groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId> </exclusion>
</exclusions> </dependency> <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId> <exclusions> <exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion>
<groupId>log4j</groupId> <artifactId>log4j</artifactId>
</exclusion> </exclusions> </dependency>
{code}
After packaging spark project and observed that log4j-1.2.17.jar in jars
directory of the spark.tgz file. But we did not find in the project as
dependency or sub-dependency.
Now, my questions:- If we delete the log4j-.1.2.17.jar from the spark -**.tgz
then Is it impact any functionality of third party libraries?
Kindly provide your suggestion.
> Migrated the apache spark 2.4.2 source from log4j 1.x to 2.x and found log4j
> 1.x jar in packaged tgz file.
> ------------------------------------------------------------------------------------------------------------
>
> Key: LOG4J2-2775
> URL: https://issues.apache.org/jira/browse/LOG4J2-2775
> Project: Log4j 2
> Issue Type: Question
> Components: Build, Core
> Affects Versions: 2.13.0
> Environment: *Kubernetes*
> Reporter: Srinivas Yarra
> Priority: Major
>
> Hi,
> Recently, we migrated apache spark 2.4.2 source from log4j 1.x to 2.x using
> below jars where it is used the log4j-1.2.17.jar in the pom.
> {code:java}
> <dependency>
> <groupId>org.apache.logging.log4j</groupId>
> <artifactId>log4j-core</artifactId>
> <version>2.13.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.logging.log4j</groupId>
> <artifactId>log4j-api</artifactId>
> <version>2.13.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.logging.log4j</groupId>
> <artifactId>log4j-slf4j-impl</artifactId>
> <version>2.13.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.logging.log4j</groupId>
> <artifactId>log4j-1.2-api</artifactId>
> <version>2.13.0</version>
> </dependency>
> {code}
> It is using a lot of third-party libraries and some of the thrd-party
> libraries are using the log4j-1.2.17.jar project. We identified log4j jars
> with the help of "mvn dependency:tree" CLI command and excluded the
> log4j-1.2.17 jars as shown below. Please find the excluded log4j 1.x
> dependencies wherever it is using log4j 1.2.17 as project/module dependency
> jar.
>
> {code:java}
> <dependency>
> <groupId>org.apache.zookeeper</groupId>
> <artifactId>zookeeper</artifactId>
> <exclusions>
> <exclusion>
> <groupId>log4j</groupId>
> <artifactId>log4j</artifactId>
> </exclusion>
> <exclusion>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-log4j12</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> <dependency>
> <groupId>org.apache.hadoop</groupId>
> <artifactId>hadoop-client</artifactId>
> <exclusions>
> <exclusion>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-log4j12</artifactId>
> </exclusion>
> <exclusion>
> <groupId>log4j</groupId>
> <artifactId>log4j</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> {code}
> After packaging spark project and observed that log4j-1.2.17.jar in jars
> directory of the spark.tgz file. But we did not find in the project as
> dependency or sub-dependency.
> Now, my questions:- If we delete the log4j-.1.2.17.jar from the spark
> -**.tgz then Is it impact any functionality of third party libraries?
> Kindly provide your suggestion.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)