In meinem alten MVC5-Projekt wurden alle Log-Informationen in einer SQL Server-Datenbank über log4net gespeichert. Ich möchte Loggerstruktur von ASP.NET 5 behalten, ohne das log4net mehr zu verwenden. Ist es möglich, die Protokolle einer Datenbanktabelle zu speichern? Welche Art von Code sollte ich verwenden?Anmelden in der Datenbank in ASP.NET Core MVC 6
5
A
Antwort
13
Sie können ILoggerFactory
und implementieren, wie Sie möchten, z. B. Protokollierung in eine Datenbank.
Here's an example einer ILogger
Implementierung, die EntityFramework 6 verwendet, um Protokolle in einer Datenbank zu speichern.
2
Ich habe ein neues Projekt erstellt, das etwas flexibler und für Entity Framework Core verfügbar ist. Hier ist die GitHub Projekt-Website:
https://github.com/msmolka/ZNetCS.AspNetCore.Logging.EntityFrameworkCore
Verwandte Themen
- 1. Nesting TagHelpers in ASP.NET MVC-Core 6
- 2. Wie in returnUrl AccessDeniedPath in ASP.NET MVC 6 (ASP.NET Core)
- 3. Wie behalte Richtlinienautorisierungsergebnisse für Benutzer in ASP.NET Core, MVC 6?
- 4. Wie erzwingen Sie Kleinbuchstaben-Routing in ASP.NET Core MVC 6?
- 5. Wie benutzerdefinierte Tag-Helfer in asp.net Core mvc 6 erstellen?
- 6. ASP.NET Core MVC-Authentifizierung mit vorhandener Datenbank
- 7. OutputCache und Anmelden in ASP.NET MVC 2.0
- 8. asp.net Core MVC 6 Eine andere Homepage für autorisierte Benutzer
- 9. Wo ist Request.IsAjaxRequest() in Asp.Net Core MVC?
- 10. ASP.NET 5 (MVC 6) - Lokalisierung der Ressourcen
- 11. .NET MVC 6 Einfache Authentifizierung ohne Datenbank
- 12. ASP.net Core Application Entity Framework 6 generiert keine Datenbank
- 13. ASP.NET Core MVC View-Komponenten
- 14. Zugriff auf Sitzungs-Timeout-Wert in Asp.Net Core MVC 1.0 (auch bekannt als MVC 6 RC1)?
- 15. Wird der nächste MVC 6 Teil von ASP.NET 4.6 oder ASP.NET Core 1.0 oder beides sein?
- 16. Deserialisieren von XML in Asp.NET Core MVC
- 17. Äquivalent von "@section" in ASP.NET Core MVC?
- 18. ASP.NET 5/MVC 6, Verwendung der Sitzung in der Klassenbibliothek?
- 19. LIB-Ordner in ASP.NET MVC 6 Projekt
- 20. Was ist der Standard, System und Microsoft Loglevel in ASP.NET MVC-Core 6
- 21. Fortsetzung Ninject-Unterstützung in ASP.NET MVC 6?
- 22. ASP.NET MVC 6 Controller Factory
- 23. Wie polymorphe Typ in ASP.NET mvc 6
- 24. asp.net core mvc password validators
- 25. ASP.NET Core RC2 Seed-Datenbank
- 26. Projektversion in der ASP.NET MVC Core-Anwendung (RC2) anzeigen
- 27. WebTelemetryInitializerBase in ASP.NET Core/MVC6
- 28. single Anmelden in asp.net
- 29. Wie kann IdentityUser als Anspruch in ASP.NET Core/MVC 6/EF7 erweitert werden?
- 30. Ersatz für @helper in ASP.NET 5/asp.net mvc 6
Typ! Und keine Lizenz! Gib mir fünf. –
@JimYarbro Ich sehe die meisten Leute bevorzugen eine Lizenz als nicht - wie nützt Ihnen keiner? –
Ich bevorzuge eigentlich auch eine Lizenz, wenn ich nur weiß, was deine Präferenzen sind. Wenn ich keine Lizenz sehe, gehe ich von den Grundlagen der MIT-Lizenz aus und hinterlasse nur die Attributionsdateien in meinen Lösungen, wenn ich den Code anderer verwende. –