エラーをキャッチしてログに記録して戻す方法はありますか? GLOBALスケールですべてのエラーをキャッチしてログに記録
MVCアプリケーションでのglobal.asmxの使用に似ています。
現在、私はこれを返す前にエラーを記録できるように、すべてのメソッドの周りにこれを記述する必要があります。その少し面倒です。
返されたエラーを傍受し、返される前にログに記録したいだけです。
try
{
// My method's code
}
catch (Exception e)
{
LogHelper.e(e);
throw e;
}
WCFには、さまざまなことを行うための非常に強力な(複雑な)フックがあります。あなたはhttps://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.ierrorhandler(v=vs.110).aspx – Crowcoder
を見ましたか?あなたの質問を正しく理解すれば、ライブラリ/エラーを記録するには? –
@ManthanDavdaいいえ、具体的には、グローバル規模でエラーを捕捉する方法はありません。私はすでに自分のログクラスを持っています。ありがとう。 – Doomsknight