一般に、エラーはログなどです。しかし、プロダクションサーバーで注意が必要な重大なエラーはどうすればよいでしょうか。たとえば、あるプロセスで一連のORMモデルを削除していて、そのプロセスの途中でモデルを削除できなかった場合などです。できるだけ多くのオブジェクトを削除し、ユーザーに例外をスローしないようにしたいと考えています。また、開発者や管理者に重要なエラーが通知されるようにして、即座に修正することもできます。PHP運用サーバー上の重大なエラー通知を正しく処理する方法。
以前は、特定の状況下でエラーをメールで送信するスクリプトを追加しました。私が開発環境にいたのであれば、それは投げて例外になるでしょうが、プロダクションでは静かに死んでエラーをメールします。
特定の例外をハイライトする方法がいくつかありますが、より重要なので、開発者は行動を起こすことができますか?より一般的なソリューションを作成できますか? EG重要なエラー/例外がスローされた場合、これは常にプロダクションの管理者に電子メールで送信されます。それ以外の場合は通常の手順(ログなど)に従います。
おそらく解決策を提供するいくつかの素晴らしいパッケージがありますが、可能であればもっとネイティブなものを探しています。
本当にこれを正しく実行するには、他のプラグインやパッケージを入手する必要があります。 – Shane
あなたは*する必要はありません*、あなたはあなたの仕事のトンを節約します。 –