當我沒有在我的conf文件的虛擬主機部分指定日誌文件時,日誌被寫入httpd.conf(= access_log)中指定的文件中, 。 甲日誌條目看起來像這樣:Apache Web服務器日誌記錄 - 自定義日誌文件與常規日誌文件
SOMEIP - - [22/JAN/2013:18:34:08 0100] 「GET/HTTP/1.1」 200 1752 「 - 」「的Mozilla/5.0 (Windows NT 6.1; WOW64)AppleWebKit/537.17(KHTML,像壁虎)Chrome/SOMEIP Safari/537.17「012/homepage_bg.png HTTP/1.1" 304 - 「HTTP:// DOMAIN /」「的Mozilla/5.0(Windows NT的6.1; WOW64)爲AppleWebKit/537.17(KHTML,例如Gecko)C $
但是,當我定義一個日誌文件在虛擬主機部分,新的日誌文件包含不同的信息mation:
SOMEIP - - [22/JAN/2013:18:33:34 0100] 「GET/HTTP/1.1」 200 1752
SOMEIP - - [22/JAN/2013:18 :33:34 0100] 「GET /img/homepage_bg.png HTTP/1.1」 304 -
我定義日誌文件是這樣的:
的CustomLog日誌/ DOMAIN-的access_log共同
爲什麼自定義日誌包含的信息少於默認情況下所有虛擬主機都登錄的常規日誌?
檢查您的主日誌格式與您在此指定的常見日誌格式。以下是關於如何配置日誌格式的Apache指南:http://httpd.apache.org/docs/2.2/mod/mod_log_config.html –