[Zend Framework] Zend_Log: ログを日付で分割する

Zend_Log をつかってログローテーションを行う方法を調べてみます。

レンタルサーバでの運用を想定して、syslog 以外の手段を探してみる。

もろもろ理解するまでに至らない。
排他制御とかどうすればいいのかな。

ログを日付で分割する

時間が限られていたので、下記の方法をとってみた。

% cd /Users/***/projects/sample/data
% chmod 777 logs
application/configs/application.ini
resources.log.stream.writerParams.stream = APPLICATION_PATH "/../data/logs/application_" DATESTAMP ".log"
public/index.php
// 年月文字列の定義(ログファイル名に使用)
define('DATESTAMP', Date('Y-m'));

log4php という名前もチラホラ出てきたんですが、一般的にはどのように対処しているのでしょうかね。