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日誌格式時間戳無法得到區偏移
"@timestamp": "2016-08-29T16:50:37 Pacific Daylight Time",
應該是:
"@timestamp": "2016-08-29T16:50:37 -0700",
有沒有辦法來提取時區偏移而不是時區名稱?
我嘗試使用小寫和大寫。此外在Windows機器上。 – alexfvolk
Wndows上的strftime手冊說它不能提供時區偏移量。當你完全不提供模式時,mod_log_config可以顯示它,但它並不完全匹配你的模式。如果沒有增強mod_log_config來提供TZ偏移量,恐怕沒有解決辦法。 – covener