# TokenAuditing **Repository Path**: attacking-code-farmer/token-auditing ## Basic Information - **Project Name**: TokenAuditing - **Description**: 基于Token-Module写的审计日志模块 可扩展的审计日志模块,只实现了简单的控制台输出 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-07 - **Last Updated**: 2022-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TokenModule [![NuGet](https://img.shields.io/nuget/dt/Token.Auditing.svg?label=NuGet&style=flat&logo=nuget)](https://www.nuget.org/packages/Token.Auditing//) [![NuGet](https://img.shields.io/nuget/v/Token.Auditing.svg?label=NuGet&style=flat&logo=nuget)](https://www.nuget.org/packages/Token.Auditing//) ## 介绍 TokenModule依赖审计日志 目前不支持直接数据库保存 只控制台显示 ## 使用教程 ```csharp // 在Module中使用 [DependOn( typeof(TokenAuditingModule) )] // 可扩展委托 public override void ConfigureServices(IServiceCollection services) { Configure(x => { // 是否启动审计日志 x.IsEnabled = true; // 当前服务名称 x.ApplicationName = nameof(NetCoreHostModule); // 请求前返回参数 x.StartAuditing = (data) => { }; // 正常请求结束返回的参数 x.EndAuditing = (date) => { }; // 异常结束返回的参数 x.ErrorAuditing = (data) => { }; }); } ```