如何在 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的参数来获取您想要的信息。