1

iniディレクティブを確認ignore_repeated_errorsしましたが、同じファイルで同じエラーのみを処理しているようです。phpファイルが複数のユーザーによって実行された場合でも、エラーはログに記録されます。

私が探しているのは、同じエラーがログファイルにすでに存在する場合に、同じエラーがログに記録されないようにするソリューションです。したがって、エラーが複数のユーザーに発生した場合でも、ログには1つのエラーのみが反映されます。

これを達成するための最良の方法は何ですか?

編集:当面、これを実現する唯一の方法は、カスタムエラーハンドラーを使用し、エラーをログに記録する前に同じメッセージが存在するかどうかを確認することです。

4

1 に答える 1

0

多分これは役立つでしょう:

PHPマニュアル:ignore-repeated-source

于 2012-05-28T18:07:02.643 に答える