『LogDashboard』.NET开源的日志面板——登录授权页面扩展

奋斗吧
奋斗吧
擅长邻域:未填写

标签: 『LogDashboard』.NET开源的日志面板——登录授权页面扩展

2023-04-30 18:23:23 231浏览

?读完这篇文章里你能收获到:了解LogDashboard扩展开源项目——LogDashboard.Authorization,掌握LogDashboard扩展内置登录页的使用方式


?读完这篇文章里你能收获到

一、LogDashbaord介绍

Logdashboard是在github上开源的aspnetcore项目, 它旨在帮助开发人员排查项目运行中出现错误时快速查看日志排查问题
通常我们会在项目中使用nlog、log4net等日志组件,它们用于记录日志的功能非常强大和完整,常见情况会将日志写到txt或数据库中, 但通过记事本和sql查看日志并不简单方便. LogDashboard提供了一个可以简单快速查看日志的面板
LogDashboard适用于aspnetcore 2.x - aspnetcore3.x 项目, 采用aspnetcore中间件技术开发. 轻量快速

1. 功能支持

  • 支持的日志组件
  • nlog
  • log4net
  • serilog
  • 支持的数据源
  • txt
  • 数据库
  • 登录页(官方未支持)

2. 快速开始

官方文档-快速开始

二、LogDashboard.Authorization

这是一个基于LogDashboard的扩展授权包,新增了一套新的AuthorizationFilter授权过滤器,内置了登陆页面

1. 功能介绍

  • 内置了LogDashboard的登陆授权页面
  • 开箱即用

2. 项目接入

Step 1 : 安装包,通过Nuget安装包

Install-Package LogDashboard.Authorization

Step 2 : 配置 Startup 启动类

public class Startup
{
    //...
    
    public void ConfigureServices(IServiceCollection services)
    {
        //configuration
        services.AddLogDashboard(new LogdashboardAccountAuthorizeFilter("accout", "password"));
    }
}

3. 更多示例

查看 使用例子

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695