操作日志特性、操作日志全局过滤器搭建

This commit is contained in:
陈淳
2022-09-29 17:02:34 +08:00
parent 8eef0e410e
commit be7ea64c5a
6 changed files with 87 additions and 15 deletions

View File

@@ -40,7 +40,6 @@ builder.Host.ConfigureLogging(loggingBuilder =>
loggingBuilder.AddFilter("System", Microsoft.Extensions.Logging.LogLevel.Warning);
loggingBuilder.AddFilter("Microsoft", Microsoft.Extensions.Logging.LogLevel.Warning);
loggingBuilder.AddLog4Net("./Config/Log4net.config");
});
#region
//配置类配置
@@ -71,12 +70,16 @@ builder.Services.AddAutoMapperService();
//控制器+过滤器配置
#endregion
builder.Services.AddControllers(optios => {
//optios.Filters.Add<PermissionAttribute>();
//注册全局
optios.Filters.Add<GlobalLogAttribute>();
}).AddJsonFileService();
#region
//权限过滤器
#endregion
//权限
builder.Services.AddSingleton<PermissionAttribute>();
//日志
builder.Services.AddSingleton<GlobalLogAttribute>();
#region
//Swagger服务配置
#endregion