問題タブ [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.

0 投票する
1 に答える
150 参照

elmah - ELMAH: エラー ログ モジュールとハンドラ

MVC 5 で Elmah を操作する方法を教えてください。エラーが発生すると、サービス エラーのようなデフォルト ページにリダイレクトする必要があります。Http が見つかりません。

エラーページにリダイレクトするにはどうすればよいですか

0 投票する
0 に答える
61 参照

c# - Elmah MVC を使用してログに記録された例外に参照番号を割り当てますか?

Asp.Net MVC アプリケーションがあり、未処理の例外のログ記録と処理に Elmah を使用しています。

参照番号の新しい要件があります。500-Internal Server Error ページでユーザーに提供する必要があります。ユーザーはこのページをサポート チームに報告し、サポート チームは提供された参照番号を Elmah ログで探すことができます。

どうすればそれができますか?カスタム エラー ページを使用しています。質問が明確でない場合は質問してください。ありがとうございました。

0 投票する
2 に答える
3762 参照

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:

0 投票する
2 に答える
524 参照

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 を使用する場合も同じことが当てはまると思いますか?

これが私のコードです:

0 投票する
1 に答える
239 参照

elmah - ELMAHフォームが更新時に同じ例外をログに記録するのを止める方法は?

私はAsp.net MVCプロジェクトの例外ログにELMAHを使用しています。例外をデータベースに記録するように設定しましたが、例外が発生し、ユーザーが何らかの理由でページを更新した場合に問題が発生します(おそらく更新によってページが利用可能になる可能性があります) 更新のたびに 1 つのレコードがデータベースに挿入され、非常に大きなテーブルになる可能性があるのではないかと心配しています (過去 90 日間のみを保持するように ELMAH を制限しましたが、それでも可能性があります大きすぎる)、ある時間枠で同じページから発生するログに記録された例外の数を制限する方法があるかどうか疑問に思っていました.

0 投票する
0 に答える
197 参照

asp.net-mvc - Elmah はコントローラー アクションの実行前にスローされた例外を処理できますか?

私は Elmah を使用して例外をログに記録していますが、エラーが発生することについて顧客から苦情が寄せられているために気が狂っていますが、Elmah のログには 500 が表示されません。

モデルの検証中に、モデル プロパティの一部の属性内で例外が発生しています。明らかに、私の検証に何か問題があり、それを修正することができますが、Elmah がこれらのことを (いつ) 再び発生した場合にログに記録することを本当に望んでいます。

0 投票する
1 に答える
302 参照

elmah.mvc - Elmah 例外情報を Web サービスに保存する方法は?

私たちはしばらくエルマを使用してきましたが、UI が情報をデータベースに直接保存しないという新しい要件があり、チームのマネージャーは、エルマに例外情報を Web サービスに送信するように指示できるかどうか尋ねました。誰かがこれを行ったことがありますか、または共有する情報を持っていますか?

0 投票する
1 に答える
241 参照

asp.net - Elmah.MVC の使用時に Application_Error が呼び出されない

にいくつかのカスタム エラー処理コードがあり、ログを作成してからコントローラー アクション/ビューApplication_Errorに渡しました。開発マシンではなく実稼働サーバーでのみ、エラーページが表示されることがありますが、エラーの詳細がログに記録されないErrorという奇妙な問題がありました。