0
LogFormat "{ \
\"@timestamp\": \"%{%Y-%m-%dT%H:%M:%S%Z}t\", \
\"@version\": \"1\", \
\"clientip\": \"%a\", \
\"status\": %>s, \
\"bytes\": %B, \
\"request\": \"%U%q\", \
\"referer\": \"%{Referer}i\", \
\"useragent\": \"%{User-agent}i\" \
}" combinedJSON
Выходы имя метки времени вместо +0400, например:Apache Log формат временной метки не удалось получить смещение часового пояса
"@timestamp": "2016-08-29T16:50:37 Pacific Daylight Time",
Должно быть:
"@timestamp": "2016-08-29T16:50:37 -0700",
Неужели нет способа, чтобы извлечь смещение временной зоны вместо имени часового пояса?
Я попытался использовать как в нижнем регистре и верхнем регистре. Также это на машине для окон. – alexfvolk
В руководстве для strftime on Wndows говорится, что он не может обеспечить смещение временной зоны. mod_log_config может показать это, когда вы не создаете никакого шаблона, но это не точное соответствие для вашего шаблона. Я боюсь, что здесь нет решения без улучшения mod_log_config, чтобы обеспечить только смещение TZ. – covener