您的位置:首页 > 其它

Microsoft.Extensions.Logging适配Log4Net

2015-12-16 09:46 239 查看
最近在看Microsoft.Extensions.Logging,里面居然没有Log4Net,把我惊了个呆,本着凑合原则,看了下代码,写了个Log4Net的适配

===================================

首先,Logging是一个通用适配的工具,具体讲解可以观看汤姆大叔的MVC6那组博客。

然后就是怎么实现,代码就不贴了,最后会贴个github的地址,有兴趣的可以直接down下来看看。

自己需要建两个类,一个是provider,一个是logFactory,前者是用来适配到log4net的日志记录,后者是供用户直接调用。

使用log4net的话一般会有几种启动方式,特性的那种没有搞好,如果有大神愿意的话,可以修改源码然后告诉我。我代码中使用了代码直接实现启动,注释代码中有读取配置文件的启动方法,这种启动方式可以选择在factory里面再传个路径,在provider里面来实现启动。

其实写这个就是为了找人来维护这个代码,完了等微软自己支持了,这个就可以退休了。

https://github.com/fengjb/Logging
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Logging适配Log4Net