TengYao Chi created KAFKA-17963:
-----------------------------------

             Summary: Considering replacing LogCaptureAppender with ListAppender
                 Key: KAFKA-17963
                 URL: https://issues.apache.org/jira/browse/KAFKA-17963
             Project: Kafka
          Issue Type: Test
            Reporter: TengYao Chi
            Assignee: TengYao Chi


see discussion: 
[https://github.com/apache/kafka/pull/17373#discussion_r1832983990]

It's time to consider replacing `LogCaptureAppender` with `ListAppender`.

Originally, we built `LogCaptureAppender` to facilitate logging tests. However, 
after upgrading to Log4j2, `ListAppender` became available as an out-of-the-box 
testing tool that offers a wide range of APIs and is easy to use. Most 
importantly, it handles edge cases like `ThreadLocal` and mutability for us, 
issues that have caused difficulties in maintaining `LogCaptureAppender`.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to