博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Abp中使用可视化的日志面板
阅读量:6190 次
发布时间:2019-06-21

本文共 1084 字,大约阅读时间需要 3 分钟。

Abp中使用可视化的日志面板

如果你还不了解LogDashboard请看。

ABP的相关知识不做介绍如果有需要请阅读

ABP是Net下非常优秀的开发框架,在中国很多的项目都正在使用它。现在我们可以使用LogDashboard增强在使用ABP开发中的查看日志能力。

下载ABP模板项目

打开浏览器导航到 https://aspnetboilerplate.com/Templates , 下载一个NetCore版本的MPA项目模板,项目名为 UseLogDashboardinAbp

832799-20190118100817564-563164862.png

剩下的流程是打开解决方案运行迁移等.. 不做介绍暂且跳过。

安装程序包

UseLogDashboardinAbp.Web.Mvc 项目设置为启动项目, 打开程序包管理控制台并将默认项目设置为 UseLogDashboardinAbp.Web.Mvc 运行以下命令

Install-Package LogDashboard

ABP默认使用的是Log4net日志组件,我们需要对log4net.config做一些调整,使用下面的配置覆盖默认的log4net.config的配置

完整的log4net.config 如下

x`

配置LogDashboard服务&中间件

首先打开 Startup.cs 文件

配置服务

ConfigureServices 方法中配置服务

services.AddLogDashboard(opt =>{    opt.SetRootPath(Path.Combine(_env.ContentRootPath, @"App_Data/Logs"));});

配置中间件

Configure 中的 UseMvc 上方添加以下代码

app.UseLogDashboard();

运行项目

至此已经完成所有配置,现在运行 UseLogDashboardinAbp.Web.Mvc 项目 导航到 logdashboard

832799-20190118104816535-858890856.png

日志面板已经呈现在浏览器中

832799-20190118112118697-1163392391.png

More

欢迎入群交流

51227366-df111580-198e-11e9-9e0c-f7b077e63fe7.png

转载于:https://www.cnblogs.com/LiangSW/p/10286760.html

你可能感兴趣的文章
报障系统概要
查看>>
Vue仿微信公众号配置页面
查看>>
算法-无向图(深度优先搜索和广度优先搜索)
查看>>
传统MVC实例
查看>>
Struct2
查看>>
数组中只出现一次的数字
查看>>
Java创建对象的几种方式
查看>>
IOS--多线程--GCD--在CGD中快速实现多线程的并发控制
查看>>
SqlServer使用表值函数汇总
查看>>
linux执行sh报错:$’\r’: 未找到命令的解决
查看>>
黑马程序员-浏览器原理
查看>>
Mysql 数据库导入导出
查看>>
[转载]CAST-CONVERT两个函数进行类型转换时的异同点
查看>>
算法48---原子的数量【栈】
查看>>
设计模式--Builder模式
查看>>
mysql 因单个表过大导致导入数据库失败
查看>>
重构代码
查看>>
GNU __attribute__ 总结
查看>>
计数器实现方式
查看>>
shell脚本if语句的多种条件参数
查看>>