如果你还不了解LogDashboard请看这里 使用logdashboard查看可视化日志。
ABP的相关知识不做介绍如果有需要请阅读ABP官方文档
ABP是Net下非常优秀的开发框架,在中国很多的项目都正在使用它。现在我们可以使用LogDashboard增强在使用ABP开发中的查看日志能力。
打开浏览器导航到 https://aspnetboilerplate.com/Templates , 下载一个NetCore版本的MPA项目模板,项目名为 UseLogDashboardinAbp
剩下的流程是打开解决方案运行迁移等.. 不做介绍暂且跳过。
将 UseLogDashboardinAbp.Web.Mvc 项目设置为启动项目, 打开程序包管理控制台并将默认项目设置为 UseLogDashboardinAbp.Web.Mvc 运行以下命令
Install-Package LogDashboard
ABP默认使用的是Log4net日志组件,我们需要对log4net.config做一些调整,使用下面的配置覆盖默认的log4net.config的配置
完整的log4net.config 如下
x`
首先打开 Startup.cs 文件
在 ConfigureServices 方法中配置服务
services.AddLogDashboard(opt =>
{
opt.SetRootPath(Path.Combine(_env.ContentRootPath, @"App_Data/Logs"));
});
在 Configure 中的 UseMvc 上方添加以下代码
app.UseLogDashboard();
至此已经完成所有配置,现在运行 UseLogDashboardinAbp.Web.Mvc 项目 导航到 logdashboard
日志面板已经呈现在浏览器中
Logdashboard官网: https://logboard.lpflipped.xin/
LogDashboard文档: https://logboard.lpflipped.xin/doc/index.html
仓库地址
欢迎入群交流
原文地址:https://www.cnblogs.com/LiangSW/p/10286760.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com