Ich bin ein wenig verwirrt darüber, wie eine Nachricht zu einem Fehler hinzugefügt wird programmatisch mit ELMAH protokolliert.Elmah Nachricht hinzufügen zu Fehler protokolliert durch Aufruf an Raise (e)
zB:
public ActionResult DoSomething(int id)
{
try { ... }
catch (Exception e)
{
// I want to include the 'id' param value here, and maybe some
// other stuff, but how?
ErrorSignal.FromCurrentContext().Raise(e);
}
}
Es scheint alles Elmah kann tun, um die rohe Ausnahme ist einzuloggen, wie kann ich auch meine eigenen Debug-Informationen anmelden?
neugierig, warum Elmah für zusätzliche Nachrichten für Raise keine Überladung hat. Kontextinformationen sind wichtig, wenn Sie versuchen, bestimmte Fehler zu beheben –