Sentry项目接入
介绍
Sentry 是一个实时事件日志记录和汇集的平台。其专注于错误监控以及提取一切事后处理所需信息而不依赖于麻烦的用户反馈。它分为客户端和服务端,客户端(目前客户端有 C#, Python, PHP, JavaScript, Ruby等多种语言)就嵌入在你的应用程序中间,程序出现异常就向服务端发送消息,服务端将消息记录到数据库中并提供一个web页方便查看。
Sentry 是 Python 写的一个开源的项目 https://github.com/getsentry/sentry 而且可以满足私有部署的需求
一、在Sentry中提前创建项目
二、项目接入
1. NuGet包引用
<PackageReference Include="Sentry.NLog" Version="3.18.0" />
2. 修改配置文件nlog.config
2.1 在扩展程序集中添加Sentry.NLog
2.2 添加在targets节点下添加target目标节点
- 注意其中的dsn需要根据项目进行更改
三、使用效果