如何记录新创建的日志文件?

时间:2012-01-26 10:43:18

标签: java glassfish logging rotation

我已被要求我的日志文件的第一行必须以特定标头开头。此标头应指定新创建此当前文件。即使日志文件自动旋转。

这似乎很奇怪,但它符合项目规范。

环境信息:

  • App Server:Glassfish V2
  • 记录:SL4J

2 个答案:

答案 0 :(得分:0)

我认为你必须继承相关的appender并添加你自己的代码才能做到这一点。

答案 1 :(得分:0)

日志文件不是由slf4j写的。它由立面后面的日志系统编写。解决方案将取决于日志系统是什么。

除非该日志记录系统具有执行此操作的现有日志文件追加程序,否则您将需要编写自定义appender(使用适当的API等),每次打开新日志文件时都会写入标头。

相关问题