如何在 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 源代码以获取更多详细信息,例如如何传递参数。
感谢@Remko Popma 的帮助。 :)
需要有关将 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 源代码以获取更多详细信息,例如如何传递参数。
感谢@Remko Popma 的帮助。 :)