我已被要求我的日志文件的第一行必须以特定标头开头。此标头应指定新创建此当前文件。即使日志文件自动旋转。
这似乎很奇怪,但它符合项目规范。
环境信息:
答案 0 :(得分:0)
我认为你必须继承相关的appender并添加你自己的代码才能做到这一点。
答案 1 :(得分:0)
日志文件不是由slf4j写的。它由立面后面的日志系统编写。解决方案将取决于日志系统是什么。
除非该日志记录系统具有执行此操作的现有日志文件追加程序,否则您将需要编写自定义appender(使用适当的API等),每次打开新日志文件时都会写入标头。