Rethrow exception in CurrentDomain_UnhandledException?
-
26-10-2019 - |
Frage
Wenn meine app abstürzt Total, dass ich wan ' T, um in der Lage sein zu Protokoll, um zu überprüfen, was passiert nach.Wenn ich will, um weiterhin, wie es war, nicht erfasst wird, ist es richtig, rethrow in der CurrentDomain_UnhandledException
Veranstaltung?Ich nicht zu lassen ist mein code, da ich nicht weiß, in welchem Zustand es sich befindet.
Also sollte ich dies tun:
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;
}
oder dieses?
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
}
Keine korrekte Lösung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow