如何在 log4j2 中配置 StatisticsCsvLayout

How to configure StatisticsCsvLayout in log4j2

需要有关将 log4j 迁移到 log4j2 的帮助。我有一个 rollingFileAppender。我需要这个 appender 来使用 org.perf4j 中的 "StatisticsCsvLayout"。以前在 log4j 1.x 版本中,我们使用 log4j.xml.

中的以下标签直接从任何附加程序引用 StatisticsCsvLayout
<Layout class='org.perf4j.log4j.StatisticsCsvLayout'/>

我们无法从 log4j2.xml 确认这一点,因为我们无法直接使用外部布局。请告诉我如何在 log4j2.xml.

中进行配置

如果 org.perf4j StatisticsCsvLayout 不直接与 log4j2 兼容,您可能需要创建自己的布局(或说服 perf4j 人员将此布局移植到 log4j2)。 幸运的是,创建自定义布局并不是很困难。这是一些示例代码。您还可以查看 log4j2 源代码以获取更多详细信息,例如如何传递参数。

link

感谢@Remko Popma 的帮助。 :)