凡科建站网,家装设计风格,下列软件中属于网页制作工具,fireworks学习网站你好#xff0c;这里是 Dotnet 工具箱#xff0c;定期分享 Dotnet 有趣#xff0c;实用的工具或组件#xff0c;希望对您有用#xff01;简介WatchDog 是一个使用 C# 开发的开源的轻量监控工具#xff0c;它可以记录和查看 ASP.Net Core Web 和 WebApi 的实时消息、事件、…你好这里是 Dotnet 工具箱定期分享 Dotnet 有趣实用的工具或组件希望对您有用简介WatchDog 是一个使用 C# 开发的开源的轻量监控工具它可以记录和查看 ASP.Net Core Web 和 WebApi 的实时消息、事件、异常、 Http 请求响应等。它使用了 SignalR 技术进行实时监控在开发环境中使用了 LiteDb 单文件数据库进行存储。当然根据您的需要也可以选择外部的 MSSQL、MySQL 或 Postgres 数据库。功能特性• 实时 HTTP 请求和响应记录• 实时异常记录• 代码内消息和事件记录• 用户友好的查询页面• 身份验证• 数据定期清除如何使用1.通过 .NET CLI 安装 WatchDog.NETdotnet add package WatchDog.NET --version 1.3.2或者使用包管理器安装Install-Package WatchDog.NET --version 1.3.22.添加引用然后注册 WatchDog 服务。using WatchDog;services.AddWatchDogServices();默认使用本地文件数据库当然也可以选择外部的 MSSQL, MySQL PostgreSQL 数据库。services.AddWatchDogServices(opt
{ opt.SetExternalDbConnString DbConnString; opt.SqlDriverOption WatchDogSqlDriverEnum.PostgreSql;
});3.配置 WatchDog 中间件。app.UseWatchDog(opt
{ opt.WatchPageUsername admin; opt.WatchPagePassword Qwerty123; });4.运行 .NET 程序然后访问 /watchdog 路径。登录页面查看 Http 请求和响应查看异常信息记录日志信息WatchLogger.Log(...TestGet Started...);WatchDog 是一个非常方便的监控工具可以直接拿来使用或者根据需求进行二次开发。项目地址https://github.com/IzyPro/WatchDog