.net core之log4net和過濾器

log4net在.net core中的config配置跟.net中差很少spa

不知道是在.net core中新增的,仍是log4net版本升級新增的,反正就是新增了repository的概念.net

repository 增長了日誌的多樣性日誌

因爲log4net只支持三種日誌級別,就算配置也只能配置3個不一樣的日誌文件,想增長日誌文件卻無從下手code

新增repository後,提供了這種新增的方案,就是增長repository 而且 增長對應的config配置文件blog

我的感受雖然這種新增repository的方案能解決新增日誌文件的問題,可是新增config配置文件比較複雜繼承

以上全部均爲我的拙見,望大神能指正it

------------------------------------------------------------------------------------------------------------------分割線----------------------------------------------------------------------------------------------------------------io

過濾器方面class

新增一個類繼承ActionFilterAttribute,並重寫OnActionExecuting(action執行前)和OnActionExecuted(action執行後)配置

而後在Startup中註冊全局過濾器

services.AddMvc(options=> { options.Filters.Add<ActionFilter>(); });

ActionFilter爲你新增類的類名

參考自:https://blog.csdn.net/ma524654165/article/details/77586615

相關文章
相關標籤/搜索