フィルタ
フィルタオブジェクトは、ログに書き出されるメッセージをブロックします。
すべてのライターに対するフィルタリング
すべてのライターの前にフィルタをかけるには、任意の数のフィルタを
addFilter() メソッドでログオブジェクトに追加します。
span style="color: #ff0000;">'php://output'// ブロックされます
'通知メッセージ');
// 記録されます
'緊急メッセージ');
ログオブジェクトにフィルタを追加すると、
フィルタを全て通過したものだけをライターが受け取るようになります。
ライターのインスタンスに対するフィルタリング
特定のライターインスタンスに対してだけフィルタをかけるには、ライターの
addFilter() メソッドを使用します。
span style="color: #ff0000;">'/path/to/first/logfile''/path/to/second/logfile'// writer2 にのみフィルタをかけます
// writer1 には記録され、writer2 からはブロックされます
'通知メッセージ');
// 両方のライターに記録されます
'緊急メッセージ');