Вывод времени в access.log squid в удобочитаемом виде

После установки и настройки squid-4.8_1 в лог полезли записи с временем в секундах.
Чтобы время было указано в привычом для понимания формате смотрим в squid.conf.documented, что время задано по умолчанию в виде:

#logformat squid      %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt

а для acess_log:
# access_log daemon:/var/log/squid/access.log squid

В этом же файле смотрим :
#       Time related format codes:
#
#               ts      Seconds since epoch
#               tu      subsecond time (milliseconds)
#               tl      Local time. Optional strftime format argument
#                               default %d/%b/%Y:%H:%M:%S %z
#               tg      GMT time. Optional strftime format argument
#                               default %d/%b/%Y:%H:%M:%S %z

и вписываем с кофиг сквида squid.conf:
logformat squid1      %tl.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt
access_log daemon:/var/log/squid/access.log logformat=squid1

Перезапускаем squid и время в логе пишется в понятном виде.

Отправить комментарий

CAPTCHA
Чтобы убедиться в том что Вы не робот, ответьте, пожалуйста, на вопрос
Fill in the blank