Nlog 未记录到 SQL 服务器

问题描述 投票:0回答:2

我已经完成了在 .NET 6 Web API 应用程序中使用 Nlog 的设置过程。 Nlog 没有记录到我的数据库,但我看不到哪里出了问题。

这是我的 Nlog.config 文件:

enter image description here

这是我的program.cs文件的相关部分:

enter image description here

我的应用程序设置文件:

enter image description here

以及我调用记录器的控制器:

enter image description here

应该将日志添加到我的数据库中的日志表中,但事实并非如此:

enter image description here

我已经检查过终点是否被正确击中,确实如此。

sql .net nlog
2个回答
0
投票

更改 XML 连接字符串中的数据源属性似乎已经解决了问题:

connectionString="Data Source=.\SQLEXPRESS;

0
投票

对于Net core 7,您需要安装NLog.Database Package而不是NLog.Web.AspNetCore才能在Db Sql中插入命令

© www.soinside.com 2019 - 2024. All rights reserved.