解读ASP.NET 5 & MVC6系列教程(9):日志框架
在之前的.NET中,微软还没有提供过像样的日志框架,目前能用的一些框架比如Log4Net、NLog、CommonLogging使用起来多多少少都有些费劲,和java的SLF4J根本无法相比。所有的第三方实现都需要实现ILoggerProvider接口和ILogger接口,其中接口很简单,就是实现创建ILogger接口的方法即可,代码如下:而ILogger的实现,也相对简单,除了实现通用的日志记录方法以外,还需要实现一个日志级别判断的方法以及一个作用域创建方法,接口定义如下:实现了上述两个接口,即可通过为了方便记录日志,微软在所以使用的时候,我们可以使用像LogDebug()、LogError()这样的方法来进行快速记录日志。
下载地址
用户评论