LogDashboard
返回到LogDashboard
Search…
LogDashboard
入门
快速开始
介绍
LogDashboard
使用数据库源
自定义日志模型
授权访问
集成 log4net
请求追踪
集成 Serilog
ABP vNext 使用 logdashboard
更多配置
配置
日志配置文件示例
Powered By
GitBook
配置
LogDashboardOptions
添加服务时
AddLogDashboard
方法有参数
LogDashboardOptions
它有以下配置
添加身份验证过滤器
1
void AddAuthorizationFilter(params ILogDashboardAuthorizationFilter[] filters)
Copied!
参数是
ILogDashboardAuthorizationFilter
接口,可以传入它的任意派生类,继承此接口可以自定义身份验证
自定义LogModel
1
CustomLogModel<T>() where T : class, ILogModel
Copied!
传入ILogModel的派生类,自定义日志的模型
使用数据库源
1
void UseDataBase(string connectionString, string tableName = "log")
Copied!
它有两个参数,第一个是数据库的连接字符串,第二个则是表名。表明默认是log,可以传入参数自定义表名
文件源日志分隔符
1
/// <summary>
2
/// file log field Delimiter
3
/// </summary>
4
public
string
FileFieldDelimiter
{
get
;
set
;
}
5
6
7
/// <summary>
8
/// file log end Delimiter
9
/// </summary>
10
public
string
FileEndDelimiter
{
get
;
set
;
}
Copied!
用于解析日志文件的内容,根据nlog.config进行定义,默认是 || 与 ||end,可以更改为任意的分隔符
1
layout="${longdate}||${level}||${logger}||${message}||${exception:format=ToString:innerFormat=ToString:maxInnerExceptionLevel=10:separator=\r\n}||end"
Copied!
自定义日志面板 url
pathMatch
默认值是
/logdashboard
,可以在
Startup.cs
添加中间件时进行自定义
1
static IApplicationBuilder UseLogDashboard(
2
this IApplicationBuilder builder, string pathMatch = "/LogDashboard")
Copied!
LogDashboard - Previous
ABP vNext 使用 logdashboard
Next - 更多配置
日志配置文件示例
Last modified
2yr ago
Copy link
Contents
LogDashboardOptions
添加身份验证过滤器
自定义LogModel
使用数据库源
文件源日志分隔符
自定义日志面板 url