Nel mio vecchio progetto MVC5 tutte le informazioni di registro sono state salvate su un database SQL Server tramite log4net. Vorrei mantenere la struttura del logger di ASP.NET 5 senza utilizzare più il log4net. È possibile salvare i log su una tabella di database? Che tipo di codice dovrei usare?Registrazione nel database in ASP.NET Core MVC 6
5
A
risposta
13
È possibile implementare ILoggerFactory
e ILogger
tuttavia si desidera includere, ad esempio, la registrazione in un database.
Here's an example di un'implementazione ILogger
che utilizza EntityFramework 6 per salvare i registri in un database.
2
Ho creato un nuovo progetto un po 'più flessibile e disponibile per Entity Framework Core. Qui è il sito del progetto GitHub:
https://github.com/msmolka/ZNetCS.AspNetCore.Logging.EntityFrameworkCore
Amico! E nessuna licenza! Cinque. –
@JimYarbro Vedo che la maggior parte delle persone preferisce una licenza di quanto non ne tragga beneficio? –
In realtà preferisco anche una licenza, se solo così so quali sono le tue preferenze. Quando non vedo alcuna licenza, presumo i fondamenti della licenza MIT e lascio solo i file di attribuzione nelle mie soluzioni quando uso il codice di altre persone. –