【发布时间】:2015-07-31 06:49:43
【问题描述】:
由于 Log4J2 的 org.apache.logging.log4j.core.layout.PatternLayout 类是 final,我无法扩展它来为我的 CSV 创建标题。
我参考了文档,它没有提供有关如何扩展现有布局的信息。 http://logging.apache.org/log4j/2.x/manual/extending.html#Layouts
以前扩展 PatternLayout 的方法不起作用。
我的目标是在日志文件中添加标头,并且标头应通过以下日志的配置文件进行配置,
<File name="MttPerformance" fileName="logs\MyLog.csv" append="true">
<PatternLayout pattern="%d{dd MMM yyyy},%d{HH:mm:ss,SSS},%m%n"/>
</File>
【问题讨论】:
-
你能发布一个例子来说明你想要完成什么吗?发布扩展
PatternLayout的课程也会很有帮助。 -
我想为
-
对于旧的 Log4j,它是按照 coderanch.com/t/535099/oa/Inserting-Header-Text-Log-file 中的说明完成的