Задать вопрос

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

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

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

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

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