ロギングどうしよう

<?php
error_log($message, 3, $log_file);
?>

テキストログの出力なんて、上記コードで本当は十分。ローテーションを行いたければ、下記のようにファイル名を動的に変更するようにしておけばいい。

<?php
error_log($message, 3, $log_file . '.' . date('Ymd'));
?>

ただ、ログレベルの設定とか、日時を付加したいとか、定型的な処理を行わせるのにロギングモジュールがあると便利だ。業務用のアプリケーションだとテキストログを出力することが要件として挙げられることが多いが、webアプリケーションの場合あまり需要がないようにも思える。どうしたものかな。