【发布时间】:2019-04-26 17:32:13
【问题描述】:
我也需要覆盖 Log4j2 的 PatternLayout 中的“getHeader()”函数。 标头不仅仅是一个静态字符串,所以我不能只在配置中使用“标头”属性。我必须在运行时调用一个函数来获取状态信息并将它们添加到标题中。
我已经尝试了一些扩展 PatternLayout 的示例,但没有成功。甚至官方 log4j 文档中的示例也不起作用。 在 Logback 上,扩展“getHeader()”函数要容易得多,而且运行良好。
我在 Patternlayout 中使用查找和 header 属性进行了尝试,这通常可以正常工作,但它永远不会刷新滚动文件的值。
【问题讨论】:
标签: log4j2