Logging to database in ASP.NET Core MVC 6

允我心安 提交于 2019-12-04 23:47:21

问题


In my old MVC5 project all log informations was saved on a sql server database through log4net. I would like keep logger structure of ASP.NET 5 without using any more the log4net. Is it possibile saving the logs on a database table? What kind of code should I use?


回答1:


You can implement ILoggerFactory and ILogger however you like including, for example, logging to a database.

Here's an example of an ILogger implementation that uses EntityFramework 6 to save logs to a database.




回答2:


I've created new project that is a bit more flexible and available for Entity Framework Core. Here is the GitHub project site:

https://github.com/msmolka/ZNetCS.AspNetCore.Logging.EntityFrameworkCore



来源:https://stackoverflow.com/questions/34379650/logging-to-database-in-asp-net-core-mvc-6

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!