Как задать маску для даты и времени в логах Nginx?

Подскажите, как в логах Nginx задать свой формат времени и даты?
На сайте nginx скудная информация и нет примеров, просто указано, что есть 2 формата time_local и time_iso8601.
Хочу что-то типа: [18:34:02 07.06]
  • Вопрос задан
  • 764 просмотра
Решения вопроса 1
@dodo512
map $time_iso8601 $my_time {
    ~^\d+-(\d+)-(\d+)T(\d+:\d+:\d+)  "$3 $1.$2";
}

И в log_format уже использовать $my_time вместо $time_iso8601.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы