All Projects → real-zony → Abp.Auditing.MongoDb

real-zony / Abp.Auditing.MongoDb

Licence: MIT License
基于 MongoDb 的 Abp 审计日志存储提供器。(MongoDb-based audit log storage provider.)

Programming Languages

C#
18002 projects

审计日志库是基于 MongoDB 实现的高性能日志记录组件,如果需要启用审计日志的话,需要集成本模块。

NuGet 包名:HKAbp.Auditing.MongoDb
NuGet 包地址:NuGet 地址
NuGet 包版本:NuGet version
NuGet 包下载量:NuGet Downloads

使用方法:

  1. 在启动项目增加对 Abp.Auditing.MongoDb 包的引用。

  2. 在启动项目的模块定义 DependsOn 标签增加对 AbpAuditingMongoDbModule 模块的依赖。

  3. 在 Abp 启动模块的预加载方法 (PreInitialize()) 当中增加以下代码:

    public override void PreInitialize()
    {
    // ... 其他代码
    
    Configuration.Auditing.IsEnabled = true;
    Configuration.Modules.ConfigureMongoDbAuditingStore("mongodb://username:password@ip:port","AuditInfo");
        
    // ... 其他代码
    }
  4. 如果需要开启匿名访问的审计日志统计,还得在启动模块的预加载方法当中增加以下代码进行开启。

    Configuration.Auditing.IsEnabledForAnonymousUsers = true;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].