¿Rethrow Exception en CurrentDomain_UnhandledException?
-
26-10-2019 - |
Pregunta
Cuando mi aplicación se bloquea totalmente, no puedo poder registrar eso para verificar lo que sucedió después. Si quiero continuar como si no fuera capturado, ¿es correcto volver a Rethrow en el CurrentDomain_UnhandledException
¿evento? No me dejo continuar mi código, ya que no sé en qué estado se encuentra.
Entonces debería hacer esto:
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;
}
¿o esto?
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
}
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow