elmahでデバッグする場合、例外で実際の変数を検査する方法はありますか?
querystring/formセクションでhttp-get/post変数を見つけることができることは知っていますが、例外がスローされるメソッドで変数の現在の値を確認する方法はありますか?
Elamhはそれを直接サポートしていません。実際、.NETでさえこのタイプのサポートをネイティブに提供していません。この前の質問を見ることができます例外後のC#のローカル変数の値?ここで、サードパーティツールが例外中にローカル変数のキャプチャを処理する方法。
この例を使用して、独自の例外処理を作成し、次のような方法でカスタムエラータイプをElmahにスローできます。
try
{
...
}
catch (Exception ex)
{
Elmah.ErrorSignal.FromCurrentContext()
.Raise(new CustomException(ex,<insert method variables here>));
}