Apache2:ErrorLogFormat 没有影响
Apache2: No Effect Of ErrorLogFormat
我在 /etc/apache2/apache2.conf 更改了 ErrorLogFormat,但这不会影响日志。我还将我的 ErrorLogFormat 添加到 sites-enabled 目录中的配置文件中,但没有效果。
ErrorLogFormat "[%{%Y-%m-%d %H:%M:%S}t] [%l] [client %a] %M"
这是日志:
[Sat Oct 13 13:01:56 2018] [error] [client 123.123.123.123:41204] AH01790: user `asd' in realm `some realm' not found: /
编辑:它是 运行 在树莓派上更新的。我测试过:停止并启动,重新启动 apache 服务并重新启动系统。
grep -r "ErrorLogFormat" /etc/apache2
只显示了我在 apache.conf 添加的所需格式和启用站点的 conf 文件。
在 Apache 2.4 (https://httpd.apache.org/docs/2.4/mod/core.html#errorlogformat) 中,您可以使用:
ErrorLogFormat "[%{cu}t] [%l] [client %a] %M"
%{cu}t
: 紧凑的 ISO 8601 格式的当前时间,包括微秒
在日志文件中它将显示:
[2018-10-14 10:31:05.273482] [debug] [client AH00931: initialized single connection worker in child 4296 for (localhost)
日期格式随心所欲,无需指定所有规则。
如果使用%{u}t
,日志格式变为:
[Sun Oct 14 10:30:31.944078 2018] [info] [client ::1:47376] AH00128: File does not exist: /home/mbert/tools/apache/htdocs/so/oij
这是你以前的。
我在 /etc/apache2/apache2.conf 更改了 ErrorLogFormat,但这不会影响日志。我还将我的 ErrorLogFormat 添加到 sites-enabled 目录中的配置文件中,但没有效果。
ErrorLogFormat "[%{%Y-%m-%d %H:%M:%S}t] [%l] [client %a] %M"
这是日志:
[Sat Oct 13 13:01:56 2018] [error] [client 123.123.123.123:41204] AH01790: user `asd' in realm `some realm' not found: /
编辑:它是 运行 在树莓派上更新的。我测试过:停止并启动,重新启动 apache 服务并重新启动系统。
grep -r "ErrorLogFormat" /etc/apache2
只显示了我在 apache.conf 添加的所需格式和启用站点的 conf 文件。
在 Apache 2.4 (https://httpd.apache.org/docs/2.4/mod/core.html#errorlogformat) 中,您可以使用:
ErrorLogFormat "[%{cu}t] [%l] [client %a] %M"
%{cu}t
: 紧凑的 ISO 8601 格式的当前时间,包括微秒
在日志文件中它将显示:
[2018-10-14 10:31:05.273482] [debug] [client AH00931: initialized single connection worker in child 4296 for (localhost)
日期格式随心所欲,无需指定所有规则。
如果使用%{u}t
,日志格式变为:
[Sun Oct 14 10:30:31.944078 2018] [info] [client ::1:47376] AH00128: File does not exist: /home/mbert/tools/apache/htdocs/so/oij
这是你以前的。