如何在 Apache(LAMP 或 XAMPP)上启用 W3C 扩展日志记录?

如何在 Apache(LAMP 或 XAMPP)上启用 W3C 扩展日志记录?

如何在 LAMP 上启用 W3C 扩展日志格式以及默认日志目录位于何处(以及命名什么)?(或 XAMPP)

答案1

您可能指的是 W3C 扩展日志格式:http://www.w3.org/TR/WD-logfile.html
纠正您的拼写并重新表述您的问题可能会让您获得更多答案。

此格式主要用于 Microsoft IIS 服务器。我不确定 Apache 中是否提供了所有必需的数据,而且我找不到示例格式字符串。

简而言之,你需要定义所需的日志格式在你的 Apache 配置中,然后使用自定义日志选项指定日志文件的写入位置。通常,根据设置,Apache 会将其日志写入 /var/log/apache/、/var/log/apache2/ 或 /var/log/httpd/,但请检查您的 Apache 配置以找出答案。

由于 W3C 扩展格式是自由格式,因此没有单一的答案,但与 W3C 格式类似的 NCSA 扩展日志格式如下所示:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ncsa_extended
CustomLog /var/log/apache2/extended_access_log ncsa_extended

您可以自定义LogFormat的参数来获取您想要的信息。

相关内容