如何在Jenkins中将当前日期和时间附加到使用审核跟踪插件的日志文件名中

时间:2019-01-17 07:30:17

标签: jenkins jenkins-plugins

我正在尝试使用Jenkins Audit试用版生成日志文件。我可以生成一个日志文件,但是我希望这些日志文件名可以附加当前日期和时间。

当前我得到的输出为Audit-0.0.log

我希望输出为Audit-0.0_dd-mm-yyyy.log

下图显示了配置。

enter image description here

1 个答案:

答案 0 :(得分:0)

似乎Audit Trail Plugin目前没有这样的选项。从文档中:

  

文件记录器依赖于java.util.logging.FileHandler,并且可以使用模式来描述记录的here(%h,%g ...)中的日志文件位置。

FileHandler页可以看到,没有用于指定日期的模式:

  

模式由包含以下特殊组件的字符串组成,这些特殊组件将在运行时替换:

     
      
  • “ /”本地路径名分隔符
  •   
  • “%t”系统临时目录
  •   
  • “%h”“ user.home”系统属性的值
  •   
  • “%g”世代号以区分旋转的日志
  •   
  • “%u”一个唯一的数字来解决冲突
  •   
  • “ %%”转换为单个百分号“%”
  •   
     

如果未指定“%g”字段,并且文件数大于1,则将世代号添加到生成的文件名的末尾,并加一个点。