-1
我想添加一個過濾器到Apache日誌並創建一個新文件。我的httpd的虛擬主機文件看起來像這個 -自定義日誌在Apache
<VirtualHost *:80>
ServerName local.com
ServerAlias local.com
DocumentRoot "/Users/preetika.shukla/apps/devices"
ErrorLog "/private/var/log/apache2/error_log"
CustomLog "|/usr/bin/grep \’test\'>>/var/log/apache2/test_access" common
ServerAdmin [email protected]
<Directory "/Users/preetika.shukla/apps/devices">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Allow from all
</Directory>
總之,我想test_Access log file
包含關於在那裏測試關鍵字只有那些日誌。怎麼這似乎沒有工作,對如何解決這個問題有任何建議?
沒有添加grep在自定義日誌中做同樣的事情? – jeangrey
perl腳本將解析原始的apache日誌文件並使用關鍵字'test'過濾行並將輸出發佈到自定義日誌文件 – kd0807
@ kd0807 - 我面臨同樣的問題,但我對perl沒有任何想法腳本,你可以寫相同的Perl腳本,請:) –