使用 nlog 创建日志记录服务

create logging service with nlog

我正在尝试使用 nlog 创建一个 .net 日志记录 Web 服务,目的是创建通用的日志记录平台来处理所有应用程序的错误。我打算从 web api 项目开始,有什么建议吗?

NLog 中有一些目标支持webservices/apis,参见https://nlog-project.org/config/?tab=targets&search=web

另一种选择是创建一个自定义目标(参见 https://github.com/NLog/NLog/wiki/How-to-write-a-custom-target),它将所有日志发送到您的通用日志记录服务。

根据您的数量,我可能明智地分批发送事件,而不是每个事件调用 web 服务。