我正在使用ASP.NET5项目,我使用Microsoft.Extensions.Logging作为日志框架。在这里,我想提供不同的日志记录选项。用户可以选择登录到文本文件或数据库(SQL Server)本身。
我知道如何记录文本文件。但是我如何配置Microsoft.Extensions.Logging来记录SQL Server中的数据。
任何帮助都将非常感激。
答案 0 :(得分:0)
在https://damienbod.com/2016/08/17/asp-net-core-logging-with-nlog-and-microsoft-sql-server/查看Damienbod的博客。
它带有一个写入文本和数据库的示例项目。
将appsettings.json中的NLogDb的ConnectionStrings更新为
" Data Source =(localdb)\ mssqllocaldb; Initial Catalog = AspNetCoreNlog; Integrated Security = True;"
设置和运行大约需要10分钟。