【发布时间】:2012-01-26 10:43:17
【问题描述】:
我被要求日志文件的第一行必须以特定标题开头。此标头应指定此当前文件是新创建的。即使日志文件自动轮换。
这看起来很奇怪,但它在项目规范中。
环境信息:
- 应用服务器:Glassfish V2
- 日志记录:SL4J
【问题讨论】:
标签: java glassfish logging rotation
我被要求日志文件的第一行必须以特定标题开头。此标头应指定此当前文件是新创建的。即使日志文件自动轮换。
这看起来很奇怪,但它在项目规范中。
环境信息:
【问题讨论】:
标签: java glassfish logging rotation
我认为您将不得不对相关的附加程序进行子类化并添加您自己的代码来执行此操作。
【讨论】:
日志文件不是 slf4j 写入的。它是由门面后面的日志系统编写的。解决方案将取决于该日志系统是什么。
除非日志系统具有执行此操作的现有日志文件附加程序,否则您将需要编写一个自定义附加程序(使用适当的 API 等),以便在每次打开新日志文件时写入标头。
【讨论】: