You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Dongjin Lee (Jira)" <ji...@apache.org> on 2021/12/16 02:58:00 UTC

[jira] [Resolved] (KAFKA-13547) Kafka - 1.0.0 | Remove log4j.jar

     [ https://issues.apache.org/jira/browse/KAFKA-13547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dongjin Lee resolved KAFKA-13547.
---------------------------------
    Resolution: Duplicate

It seems like you are trying VerifiableProducer in tools, right? Removing log4j 1.x from the tools module is working in progress in KAFKA-12399.

> Kafka - 1.0.0 | Remove log4j.jar
> --------------------------------
>
>                 Key: KAFKA-13547
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13547
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: masood
>            Priority: Blocker
>
> We wanted to remove the log4j.jar but ended up with a dependency on the kafka.producer.ProducerConfig.
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
>     at kafka.utils.Logging.logger(Logging.scala:24)
>     at kafka.utils.Logging.logger$(Logging.scala:24)
>     at kafka.utils.VerifiableProperties.logger$lzycompute(VerifiableProperties.scala:27)
>     at kafka.utils.VerifiableProperties.logger(VerifiableProperties.scala:27)
>     at kafka.utils.Logging.info(Logging.scala:71)
>     at kafka.utils.Logging.info$(Logging.scala:70)
>     at kafka.utils.VerifiableProperties.info(VerifiableProperties.scala:27)
>     at kafka.utils.VerifiableProperties.verify(VerifiableProperties.scala:218)
>     at kafka.producer.ProducerConfig.<init>(ProducerConfig.scala:61)
> Is there any configuration available which can resolve this error.
> Please note we are not using log4j.properties or any other log4j logging mechanism for Kafka connection in the application.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)