You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "TengYao Chi (Jira)" <ji...@apache.org> on 2025/01/24 04:50:00 UTC
[jira] [Resolved] (KAFKA-17963) Considering replacing LogCaptureAppender with ListAppender
[ 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)