Wie wir hinzufügen Debug/Trace-Meldungen ELMAH in MVC-AnwendungDebug/Trace-Meldungen ELMAH in MVC-Anwendung mit
Antwort
Elmah verwenden, werden Ausnahmen fangen unhandled automatisch.
Durch die Verfolgung ich denke, Sie Protokollierung Ausnahmen, die behandelt werden?
Wenn Sie manuell behandelt Ausnahmen protokollieren, der Prozess in MVC ist das gleiche wie für ASP.NET:
Fügen Sie einen Verweis auf die Elmah DLL zu einem Projekt, und dann Elmah.ErrorSignal.FromCurrentContext().Raise()
verwenden, wie folgt aus:
try
{
throw new ApplicationException("raised for elmah to catch");
}
catch (System.ApplicationException ae)
{
Elmah.ErrorSignal.FromCurrentContext().Raise(ae);
}
ELMAH wird normalerweise zum Melden von Ausnahmen und nicht als allgemeines Debug/Trace-Protokoll verwendet.
Für Debug/Trace-Protokollierung würde ich eine Kombination von log4net und Log4PostSharp empfehlen.
Ich weiß nicht ... Ich habe bereits ELMAH auf meiner Seite installiert und möchte nun ELMAH mitteilen, dass auch diese mit Trace.TraceError ausgegeben werden sollen. Ich muss wirklich ein anderes Logging-Framework dafür hinzufügen? – Sean
- 1. Clientseitige Fehlerprotokollierung mit Elmah
- 2. Erste Schritte mit Elmah?
- 3. Externe Konfigurationsdateien mit Elmah
- 4. Zugriff auf Elmah auf Produktionsserver mit Elmah MVC nicht möglich?
- 5. Handle Ausnahmen in Web-Services mit Elmah
- 6. Hilfe mit Elmah-Konfiguration in ASP.NET
- 7. Catching Exceptions in Hintergrund Threads mit Elmah
- 8. Elmah Fehlerfilter
- 9. Sicherung Elmah in ASP.NET-Website
- 10. Fehler nicht in ELMAH aufgezeichnet
- 11. Elmah funktioniert nicht in MVC5
- 12. Elmah für Nicht-HTTP-Protokollanwendungen ODER Elmah ohne HttpContext
- 13. Webforms Routing ignorieren Elmah
- 14. Benutzerdefinierte Elmah YSOD-Daten
- 15. Elmah Backup-Ausnahmeprotokollierung
- 16. ELMAH - Filterung 404 Fehler
- 17. Elmah Nullreferenceexception geben
- 18. Ausnahmebehandlung durch Elmah
- 19. VS2008 Web Deployment Projektabschnitt Ersetzen mit Elmah
- 20. So konfigurieren Sie ELMAH mit SignalR
- 21. Mit Elmah interessante Ereignisse zu überprüfen
- 22. ELMAH: ASP.NET-Sicherheit
- 23. elmah: Ausnahmen ohne HttpContext?
- 24. ELMAH Filterung funktioniert nicht
- 25. Wie Elmah mit ASP.NET-Web-API einrichten
- 26. Elmah Setup mit SQL Server 2008
- 27. Elmah Für andere PHP
- 28. Wie sichere ich Elmah auf ASP.Net MVC 4 mit Windows Integrated Security: Elmah ignoriert meine Einstellungen
- 29. Implementieren Elmah in Web-API-Projekt
- 30. Durchsuchen von Elmah Fehlerprotokolldateien (vielleicht in 1000)
Ihre Frage ist zu allgemein. Ähm, lies die Dokumentation auf der ELMAH Seite und folge ihr? –