Frage

Ich kann Elmah dazu verdrehen, Ausnahmen in meiner ASP.NET -Anwendung zu protokollieren, und es funktioniert gut.

Ich habe auch die Voraussetzung, um interessante Ereignisse in der Anwendung zu prüfen. Zum Beispiel muss ich die "E -Mail -Adresse geändert" prüfen und die alte und neue E -Mail -Adresse speichern.

Ist es angemessen, Elmah zu verwenden, um diese interessanten Ereignisse zu protokollieren? Es scheint nicht so, als ob Elmah so konfiguriert ist, dass sie über Ausnahmen hinaus etwas protokolliert.

Ich konnte es dort einschieben und eine falsche Ausnahme schaffen, aber das riecht lustig. Andererseits scheint es schlecht zu sein, dass mehrere Protokoll -Repositories für eine kleine Anwendung herumliegen.

Ist es angemessen, Elmah als Audit -Repository zu verwenden und gefälschte Ausnahmen zu erstellen? Können Elmah "Info" -Pelemente zusätzlich zu Ausnahmen "Artikel" -Positionen "? Gibt es ein besseres Repository für interessante Ereignisse, wenn ich bereits Elmah verwende?

War es hilfreich?

Lösung

Verwenden Sie Elmah definitiv nicht zur Prüfung. Bauen Sie entweder die Prüfung in Ihre Geschäftslogik auf oder verwenden Sie zumindest so etwas wie log4net um es woanders zu protokollieren.

Andere Tipps

Ich denke

Einen alten Beitrag stoßen, aber jetzt gibt es eine Elmahappender für log4net

Auf diese Weise können Sie über die Funktionen von Log4NET wie das Senden von Info -Nachrichten an Elmah und die nette Weboberfläche von Elmah können, um sie zu lesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top