[
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)