Logging

如何在 Apache(LAMP 或 XAMPP)上啟用 W3C 擴展日誌記錄?

  • April 19, 2014

如何在 LAMP 上啟用 W3C 擴展日誌格式以及預設日誌目錄的位置(並命名為什麼)?(或 XAMPP)

您可能指的是 W3C 擴展日誌格式:http ://www.w3.org/TR/WD-logfile.html 。

糾正你的拼寫和改寫你的問題可能會得到更多的答案。

這種格式主要用於 Microsoft IIS 伺服器。我不確定 Apache 中是否提供了所有必需的數據,也找不到適合您的範例格式字元串。

簡單地說,您需要在 Apache 配置中定義所需的LogFormat,然後使用CustomLog選項指定寫入日誌文件的位置。通常,根據設置,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 的參數以獲取您想要的資訊。

引用自:https://serverfault.com/questions/58746