.net core webapi 添加日志管理看板LogDashboard

.net core webapi 添加日志管理看板LogDashboard在这里插入图片描述

添加权限管理:
在这里插入图片描述
我们用的是Nlog文件来配置

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      autoReload="true"
      throwExceptions="false"
      internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">

  <variable name="myvar" value="myvalue"/>

  <targets>

    <target xsi:type="file" name="File" fileName="${basedir}/logs/${shortdate}.log"
            layout="${longdate}||${level}||${logger}||${message}||${exception:format=ToString:innerFormat=ToString:maxInnerExceptionLevel=10:separator=\r\n}||end" />

  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="file" />
  </rules>
</nlog>

安装日志Nlog
在这里插入图片描述
安装日志看板
在这里插入图片描述
配置权限代码:

var user = configuration["logUser"];
var password = configuration["logPassword"];

builder.Services.AddLogDashboard(opt =>
{
    opt.AddAuthorizationFilter(new LogDashboardBasicAuthFilter(user, password));
});

启动:

app.UseLogDashboard();

相关推荐

  1. 项目管理工具对比:甘特图与

    2024-04-25 20:00:04       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 20:00:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 20:00:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 20:00:04       87 阅读
  4. Python语言-面向对象

    2024-04-25 20:00:04       96 阅读

热门阅读

  1. lodash库(防抖、节流)

    2024-04-25 20:00:04       36 阅读
  2. 小红书如何打造爆款内容?

    2024-04-25 20:00:04       35 阅读
  3. mybatis的SqlSession

    2024-04-25 20:00:04       30 阅读
  4. 发展低空经济的意义

    2024-04-25 20:00:04       33 阅读
  5. 给sample_gpt 增加 lisa 微调

    2024-04-25 20:00:04       29 阅读
  6. SQL概述

    2024-04-25 20:00:04       30 阅读
  7. Spark-core面试知识点

    2024-04-25 20:00:04       33 阅读
  8. VisualGLM部署&微调&docker环境

    2024-04-25 20:00:04       33 阅读
  9. python绘制平行四边形

    2024-04-25 20:00:04       33 阅读
  10. 在vue项目中使用TS

    2024-04-25 20:00:04       31 阅读