Logdashboard是在github上开源的aspnetcore项目, 它旨在帮助开发人员排查项目运行中出现错误时快速查看日志排查问题
官方地址:https://doc.logdashboard.net/
主要功能
日志聚合
趋势图表
最近十条日志
授权访问
自定义日志模型
日志追踪
堆栈查看
第一步打开VS新建.net项目我这里用的是.net core webapi 进行演示(
第二步 使用Nuget安装NLog.Web.AspNetCore包和 LogDashboard
第三步在Program.cs中的CreateHostBuilder添加Nlog中间件
webBuilder.UseStartup<Startup>()
.ConfigureLogging(logging =>
{
logging.ClearProviders();
logging.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Information);
})
.UseNLog();