script net mvc handling error asp .net asp.net exception exception-handling elmah

.net - net - elmah script sql



Errores de registro programático con Elmah: registro de información específica (1)

Puedes crear tu propio objeto de excepción y pasárselo a Elmah.

Configura un método auxiliar estático y haz algo como

public static void HandleError(Exception ex, String customMsg) { Exception newEx = new Exception(customMsg, ex); Elmah.ErrorSignal.FromCurrentContext().Raise(newEx); }

Estoy registrando un error con Elmah dentro de un bloque try-catch. Aquí está el código;

try { DateTime.Parse("poo"); } catch (Exception err) { Elmah.ErrorSignal.FromCurrentContext().Raise(err); }

Me gustaría registrar información específica, como información que se puede recuperar de métodos o propiedades anteriores en el mismo contexto, pero las propiedades de Excepción son de solo lectura. ¿Cuál es la mejor manera de hacer eso?

Mi objetivo principal es poder hacer algo como abajo;

} catch (Exception err) { err.Message += "poo"; Elmah.ErrorSignal.FromCurrentContext().Raise(err); }