[ https://issues.apache.org/jira/browse/KAFKA-17963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
TengYao Chi resolved KAFKA-17963. --------------------------------- Resolution: Won't Do > 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 > Priority: Minor > > 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)