0

需要将 log4j 迁移到 log4j2 的帮助。我有一个rollingFileAppender。我需要这个附加程序来使用 org.perf4j 中的“StatisticsCsvLayout”。以前在 log4j 1.x 版本中,我们使用 log4j.xml 中的以下标记直接从任何 appender 引用 StatisticsCsvLayout。

<Layout class='org.perf4j.log4j.StatisticsCsvLayout'/>

我们无法从 log4j2.xml 配置它,因为我们无法直接使用外部布局。请告诉我如何在 log4j2.xml 中配置它。

4

1 回答 1

0

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

关联

感谢@Remko Popma 的帮助。:)

于 2015-02-03T11:04:32.640 回答