【PHP】独自のログを出力しよう

開発にデバッグログ、エラーログは欠かせませんが、
標準ログやフレームワークのログだけでは情報が不足していたり、逆に情報が多すぎて見にくかったりすることがありませんか?
私は独自にログファイルを作成することがあります。

配列、連想配列が見やすく出力できるのでJSONエンコードをして出力するのが気に入っています。

使い方は

でログ出力し、
このログファイルをtail -fで出力しています。