カスタム ファイルへのログ記録に使用する機能を決定しようとしています。
背景
いくつかの PHP プロセスがあり、Apache (mod_php) と Deamons (CLI、forked) の両方として実行されます。プロセス/タスクごとに書き込み先のログ ファイルを指定できるようにしたいと考えています。ディーモンとしての Apache プロセスの両方で、複数のプロセスが同じファイルに書き込みます。
オプション
PHP は と の両方error_log()
を提供しますsyslog()
。どちらも多かれ少なかれ同じ機能を提供しているようです。
私の質問
- これらの機能の長所と短所は何ですか?
- どちらを選ぶ?(そしてなぜ?)
- 複数のファイルの要件を削除するとどうなりますか?