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

[jira] [Created] (LOG4J2-3256) Reduce ignored package scope of KafkaAppender

Dongjin Lee created LOG4J2-3256:
-----------------------------------

             Summary: Reduce ignored package scope of KafkaAppender
                 Key: LOG4J2-3256
                 URL: https://issues.apache.org/jira/browse/LOG4J2-3256
             Project: Log4j 2
          Issue Type: Improvement
            Reporter: Dongjin Lee


As of present, KafkaAppender ignores logging messages from the loggers starting with "org.apache.kafka". This is because KafkaAppender uses KafkaPoducer internally and to avoid recursive logging.

However, the current ignored package scope, "org.apache.kafka", is too large, since KafkaProducer uses "org.apache.kafka.common" and "org.apache.kafka.client" only. It is problematic when Apache Kafka uses log4j2 for its logging.

As of present, Apache Kafka is still using log4j 1.x, but a migration project is under-progress:

 * KAFKA-9366
 * KAFKA-12399

If this project is taken, Apache Kafka will deprecate its log4j-appender and migrate into log4j2's KafkaAppender. Reducing the ignored package scope is a prior task to this work.



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