Apache 组合日志中的 Unix 时间戳?

Apache 组合日志中的 Unix 时间戳?

这是一个很基本的问题,但我似乎找不到简单的答案。

如何在我的 apache 日志中记录日期/时间以获得 unix 时间戳(自纪元以来的秒数)。

我的默认 LogFormat 为:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined

答案1

Apache 模块 mod_log_config

%{format}t  The time, in the form given by format, which should be in strftime(3) format. (potentially localized)

例子:

    LogFormat "%v %h %l %u %{%s}t \"%r\" %>s %b" vhost_common
    CustomLog /var/log/test vhost_common

日志:

127.0.1.1 127.0.0.1 - - 1309405372 "GET / HTTP/1.0" 200 177

相关内容