log4net在.net core中的config配置跟.net中差不多
不知道是在.net core中新增的,还是log4net版本升级新增的,反正就是新增了repository的概念
repository 增加了日志的多样性
由于log4net只支持三种日志级别,就算配置也只能配置3个不同的日志文件,想增加日志文件却无从下手
新增repository后,提供了这种新增的方案,就是增加repository 并且 增加对应的config配置文件
个人感觉虽然这种新增repository的方案能解决新增日志文件的问题,但是新增config配置文件比较复杂
以上所有均为个人拙见,望大神能指正
------------------------------------------------------------------------------------------------------------------分割线----------------------------------------------------------------------------------------------------------------
过滤器方面
新增一个类继承ActionFilterAttribute,并重写OnActionExecuting(action执行前)和OnActionExecuted(action执行后)
然后在Startup中注册全局过滤器
services.AddMvc(options=> { options.Filters.Add<ActionFilter>(); });
ActionFilter为你新增类的类名
参考自:https://blog.youkuaiyun.com/ma524654165/article/details/77586615
本文探讨了log4net在.NET Core中的配置方式,重点介绍了repository概念的引入如何增强日志的多样性和灵活性。同时,文章还分享了通过增加repository和对应配置文件来实现更多日志文件的方法,并简述了如何在.NET Core中使用过滤器。
2329

被折叠的 条评论
为什么被折叠?



