Log4Net日志组件

Log4Net 的日志控件,功能蛮全的,适合.NET 开发时用来做系统日志记录。

Apache 出品的框架,底子扎实,算是Log4j的.NET 版本。常用的几个组件你得知道:像Appenders,能把日志输出到控制台、文件甚至数据库里;Layouts负责定义日志格式,看你是喜欢简洁的还是复杂的都行。

Logger那部分挺灵活,分父子层级结构,可以单独设日志级别,比如DEBUGERROR啥的,调试方便。还有Filters能控制啥日志要留、啥可以过滤,配合Levels用起来效果不错。

配置也挺友好,log4net.config写一写就搞定,或者直接代码里设置。你要是用到CollierySys.Common.Logging.Log4Net.dll,这是给煤矿系统用的公共日志库,封装了一层 Log4Net,调用更方便。

使用起来也简单,比如用logger.Info()logger.Error()记录日志,响应也快,不影响主业务逻辑。想偷懒点的可以直接套用配置模板,日志路径、输出格式、级别控制全搞定。

如果你项目里日志需求比较多,或者追求高可控性和稳定性,那这个日志控件真的蛮合适的。想深入了解怎么配置、怎么扩展,也可以看看下面这些链接。

rar
CollierySys.Common.Logging.Log4Net.rar 预估大小:1个文件
file
CollierySys.Common.Logging.Log4Net.dll 26KB
rar 文件大小:8.34KB