したがって、Rails アプリでキャッチされない例外がある場合は、ログに記録され、スタック トレースが記録されます。
偉大な。しかし、実際には「INFO」レベルのログをオフにして、WARN/ERROR/FATAL のみをログに記録したいと考えています。
つまり、キャッチされていない例外については、例外名とスタック トレースだけでなく、現在の requestについてもっと多くのログを記録することが本当に必要です。リクエスト パラメータ、リクエスト URI、さらにはリクエスト クライアント IP とユーザー エージェントが必要です。
Rails のどの部分をカスタマイズすればよいかわかりません。構成だけでも、メソッドをオーバーライドしても、モンキー パッチを適用しても、これが実際にどこで発生するのかはわかりません。
それはミドルウェアでオフになっているからですか?ばっ!いずれにせよ...実際にこれを行う最も簡単な方法についてのヒントはありますか?
(Rails がこれを簡単にしないのは驚くべきことですよね? それほど珍しいことではないように思えますか? 関心のあるすべての人が、ログ ファイルの代わりにこれらのことをキャッチするためにサード パーティのプラットフォームを使用しているからですか? 私はそうではありません。へへ)