Как добавить текущую дату и время для регистрации имени файла с помощью плагина журнала аудита в Jenkins - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь создать файл журнала, используя пробную версию Jenkins Audit. Я могу создать файл журнала, но хочу, чтобы к имени файла журнала добавлялись текущие дата и время.

В настоящее время я получаю вывод как Audit-0.0.log

Ожидаю вывод как Audit-0.0_dd-mm-yyyy.log

На рисунке ниже показан конфигуратор.

enter image description here

1 Ответ

0 голосов
/ 17 января 2019

Кажется, что в настоящее время нет такой опции для Audit Trail Plugin . Из документации:

Файловый регистратор опирается на java.util.logging.FileHandler и может использовать шаблоны для описания местоположения файла журнала, как описано здесь (% h,% g ...).

Как видно на странице FileHandler , шаблон для указания даты отсутствует:

Шаблон состоит из строки, содержащей следующие специальные компоненты, которые будут заменены во время выполнения:

  • "/" разделитель локальных путей
  • "% t" системный временный каталог
  • "% h" значение системного свойства "user.home"
  • "% g" номер поколения для различения повернутых бревен
  • "% u" уникальный номер для разрешения конфликтов
  • "%%" переводится в один знак процента "%"

Если поле "% g" не указано и число файлов превышает единицу, номер поколения будет добавлен в конец сгенерированного имени файла после точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...