問題タブ [elmah.mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elmah - ELMAH: エラー ログ モジュールとハンドラ
MVC 5 で Elmah を操作する方法を教えてください。エラーが発生すると、サービス エラーのようなデフォルト ページにリダイレクトする必要があります。Http が見つかりません。
エラーページにリダイレクトするにはどうすればよいですか
c# - Elmah MVC を使用してログに記録された例外に参照番号を割り当てますか?
Asp.Net MVC アプリケーションがあり、未処理の例外のログ記録と処理に Elmah を使用しています。
参照番号の新しい要件があります。500-Internal Server Error ページでユーザーに提供する必要があります。ユーザーはこのページをサポート チームに報告し、サポート チームは提供された参照番号を Elmah ログで探すことができます。
どうすればそれができますか?カスタム エラー ページを使用しています。質問が明確でない場合は質問してください。ありがとうございました。
asp.net - ASP.NET Web API v2 および ELMAH を使用したすべてのエラー/例外のログ記録
何時間もかけてネットを検索したにもかかわらず、この問題の解決策を見つけることができませんでした。Web API v2 の初心者であるため、これはおそらく、経験豊富な人にとっては非常に簡単な質問です。
Web API v2 を使用するように更新されたクリーンな MVC プロジェクトがあります。Nuget 経由で多数の ELMAH パッケージをインストールしました。
MVC で通常のホーム コントローラーを使用しているときに、/Home/test などの無効なページを配置すると、404 が生成されます。Elmah はこれをキャプチャし、ログから、どのページが壊れている可能性があるかなどを知ることができます。
このレベルのロギングを API コントローラーに転送したいと考えています。ロギングは機能しますが、Elmah に何かを記録するには、コントローラーに例外をスローする必要があります。
404/415 エラーのようなものは「処理された」例外として分類されていると推測していますが、処理されていない例外のみがログに記録されています。
いずれにせよ、私が望むのは、API コントローラーのすべてのエラーをログに記録することです。このようにして、API がどのように使用されているか、およびクライアントの呼び出しによって発生したエラーを監視できます。エラーは、サポートされていないデータ型の場合は 404、415 などです。そうすれば、クライアントから投稿されたデータに問題がある場合、返されたはずの応答を簡単に確認できます。
前もって感謝します!
WebApi.config:
Filter.config:
c# - WebAPI 2 内の Elmah ライブラリ エラー処理
Elmah.WebApi と elmah.Mvc の nuget パッケージをインストールしました。これにより、多くのエラーがキャッチされます。ただし、エラーをスローし、elmah によってキャッチ/ログ記録されない並列 foreach ループがあります。
nuget パッケージは、ここで指定されたクラスとインターフェイスを実装すると想定しました: http://www.asp.net/web-api/overview/error-handling/web-api-global-error-handling
別のスレッドで発生するエラーをキャッチするために適用する必要がある追加のフィルターはありますか? async/await を使用する場合も同じことが当てはまると思いますか?
これが私のコードです:
elmah - ELMAHフォームが更新時に同じ例外をログに記録するのを止める方法は?
私はAsp.net MVCプロジェクトの例外ログにELMAHを使用しています。例外をデータベースに記録するように設定しましたが、例外が発生し、ユーザーが何らかの理由でページを更新した場合に問題が発生します(おそらく更新によってページが利用可能になる可能性があります) 更新のたびに 1 つのレコードがデータベースに挿入され、非常に大きなテーブルになる可能性があるのではないかと心配しています (過去 90 日間のみを保持するように ELMAH を制限しましたが、それでも可能性があります大きすぎる)、ある時間枠で同じページから発生するログに記録された例外の数を制限する方法があるかどうか疑問に思っていました.
asp.net-mvc - Elmah はコントローラー アクションの実行前にスローされた例外を処理できますか?
私は Elmah を使用して例外をログに記録していますが、エラーが発生することについて顧客から苦情が寄せられているために気が狂っていますが、Elmah のログには 500 が表示されません。
モデルの検証中に、モデル プロパティの一部の属性内で例外が発生しています。明らかに、私の検証に何か問題があり、それを修正することができますが、Elmah がこれらのことを (いつ) 再び発生した場合にログに記録することを本当に望んでいます。
elmah.mvc - Elmah 例外情報を Web サービスに保存する方法は?
私たちはしばらくエルマを使用してきましたが、UI が情報をデータベースに直接保存しないという新しい要件があり、チームのマネージャーは、エルマに例外情報を Web サービスに送信するように指示できるかどうか尋ねました。誰かがこれを行ったことがありますか、または共有する情報を持っていますか?
asp.net - Elmah.MVC の使用時に Application_Error が呼び出されない
にいくつかのカスタム エラー処理コードがあり、ログを作成してからコントローラー アクション/ビューApplication_Error
に渡しました。開発マシンではなく実稼働サーバーでのみ、エラーページが表示されることがありますが、エラーの詳細がログに記録されないError
という奇妙な問題がありました。