Name a custom log format:
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log common CustomLog logs/referer_log referer CustomLog "| fgrep intranet >> /var/logs/intranet_log" common CustomLog "| gzip -c >> /var/logs/access_log.gz" common CustomLog "| f=/var/logs/`date +%y/%m/%d`/access_log; mkdir -p `dirname $f`; cat >>$f" common
Last one is a poor man's log rotation script:
% ls -R /var/logs 98: 07/ 08/ 98/07: 01/ 07/ 13/ 19/ 25/ 31/ 02/ 08/ 14/ 20/ 26/ 03/ 09/ 15/ 21/ 27/ 04/ 10/ 16/ 22/ 28/ 05/ 11/ 17/ 23/ 29/ 06/ 12/ 18/ 24/ 30/ 98/07/01: access_log 98/07/02: access_log ...
|
| Contents | Next |