currentDomain_unhandledexceptionのrethrow例外?
-
26-10-2019 - |
質問
アプリが完全にクラッシュしたとき、私はそれをログにして、その後何が起こったのかを確認することができませんでした。私がそれが無罪のように続けたいなら、それは CurrentDomain_UnhandledException
イベント?私はそれがどんな状態であるかを知らないので、私のコードを継続させません。
だから私はこれをするべきです:
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
throw (Exception)e.ExceptionObject;
}
またはこれ?
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
}
正しい解決策はありません
所属していません StackOverflow