我正在尝试使用Jenkins Audit试用版生成日志文件。我可以生成一个日志文件,但是我希望这些日志文件名可以附加当前日期和时间。
当前我得到的输出为Audit-0.0.log
我希望输出为Audit-0.0_dd-mm-yyyy.log
下图显示了配置。
答案 0 :(得分:0)
似乎Audit Trail Plugin目前没有这样的选项。从文档中:
文件记录器依赖于java.util.logging.FileHandler,并且可以使用模式来描述记录的here(%h,%g ...)中的日志文件位置。
从FileHandler页可以看到,没有用于指定日期的模式:
模式由包含以下特殊组件的字符串组成,这些特殊组件将在运行时替换:
- “ /”本地路径名分隔符
- “%t”系统临时目录
- “%h”“ user.home”系统属性的值
- “%g”世代号以区分旋转的日志
- “%u”一个唯一的数字来解决冲突
- “ %%”转换为单个百分号“%”
如果未指定“%g”字段,并且文件数大于1,则将世代号添加到生成的文件名的末尾,并加一个点。