这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
feijie 6c59e08b0f feat(docs): 添加日志模块文档 1 year ago
..
LINGYUN/Abp/AuditLogging upgrade abp framework to 8.2.0 2 years ago
FodyWeavers.xml upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
FodyWeavers.xsd upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
LINGYUN.Abp.Logging.csproj upgrade abp framework to 8.2.0 2 years ago
README.EN.md feat(docs): 添加日志模块文档 1 year ago
README.md feat(docs): 添加日志模块文档 1 year ago

README.md

LINGYUN.Abp.Logging

日志基础模块

定义 ILoggingManager 接口, 实现日志信息查询

English

功能特性

  • 提供统一的日志查询接口 ILoggingManager
  • 支持多种日志字段查询,包括时间戳、日志级别、消息等
  • 支持异常信息记录和查询
  • 支持丰富的日志字段信息,如机器名称、环境名称、应用名称等
  • 支持分页查询和计数统计

模块引用

[DependsOn(typeof(AbpLoggingModule))]
public class YouProjectModule : AbpModule
{
  // other
}

配置项

appsettings.json 中配置:

{
  "Logging": {
    "MachineName": "你的机器名称",
    "EnvironmentName": "环境名称"
  }
}

基本用法

  1. 注入 ILoggingManager 接口:
public class YourService
{
    private readonly ILoggingManager _loggingManager;

    public YourService(ILoggingManager loggingManager)
    {
        _loggingManager = loggingManager;
    }
}
  1. 查询日志:
// 获取日志列表
var logs = await _loggingManager.GetListAsync(
    startTime: DateTime.Now.AddDays(-1),
    maxResultCount: 10,
    skipCount: 0,
    level: LogLevel.Error
);

// 获取日志总数
var count = await _loggingManager.GetCountAsync(
    startTime: DateTime.Now.AddDays(-1),
    level: LogLevel.Error
);

// 获取单条日志
var log = await _loggingManager.GetAsync(id);

日志字段说明

  • TimeStamp - 日志时间戳
  • Level - 日志级别
  • Message - 日志消息
  • Fields - 日志字段信息
    • Id - 日志唯一标识
    • MachineName - 机器名称
    • Environment - 环境名称
    • Application - 应用名称
    • Context - 上下文
    • ActionId - 操作ID
    • ActionName - 操作名称
    • RequestId - 请求ID
    • RequestPath - 请求路径
    • ConnectionId - 连接ID
    • CorrelationId - 关联ID
    • ClientId - 客户端ID
    • UserId - 用户ID
    • ProcessId - 进程ID
    • ThreadId - 线程ID
  • Exceptions - 异常信息列表