apache の log の config の (CustomLog | ErrorLog) で 日付付き file 名で出力

前から、この箇所を掘り下げて知っておきたかったので、ちょうどいい機会でした。
ttp://httpd.apache.org/docs/2.2/ja/mod/mod_log_config.html#customlog


○rotatelogs の path が OS によって変化する Debian の場合
CustomLog "| /usr/sbin/rotatelogs /var/log/apache2/access_%Y%m%d.log 86400 540" combined
ErrorLog "| /usr/sbin/rotatelogs /var/log/apache2/error_%Y%m%d.log 86400 540"


ttp://www.drk7.jp/MT/archives/000916.html


Windows の場合は rotatelogs では無く rotatelogs.exe の方が妥当。
ttp://www.ponko2.com/rotatelogs.html


ttp://gmt-24.net/archives/229
UTC offsetで9時間(540)を指定。
これでも変わり目の log が前の日の log file に記録されている事がある。


mimic28号でした。