博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我心中的核心组件(可插拔的AOP)~第三回 日志记录组件之log4net
阅读量:6852 次
发布时间:2019-06-26

本文共 1736 字,大约阅读时间需要 5 分钟。

在项目中有统一的日志是很必要的,之前自己写过vlog项目,这个项目与现在比较流行的log4net很像,用起来也很方便,今天主要说一下log4net这个日志工具,这使用vs2012测试的,使用nuget把log4net组件添加到项目中,如图:

然后在项目里为log4net建立一个配置文件,可以命名为log4net.config,一般代码如下:

在log4net中日志记录方法有文本文件,WINDOWS日志,SQL数据库等等,你可以自己去配置,对于日志级别,它提供了fatal,error,warn,debug和info

你可以根据自己的需要进行选择。

     static JobBase()        {            log4net.Config.XmlConfigurator.Configure();//加载app.config中的配置        }        ///         /// log4日志对象        ///         protected log4net.ILog Logger = log4net.LogManager.GetLogger("Core.Logger");

如果你的log4net不在app.config中配置,而是单独在指定的配置文件中,也可以使用下面的方法

log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Environment.CurrentDirectory + @"\log4net.config"));

log4net也并非是完美,在使用上还有一些问题,但它应用面太广,被很多开源项目使用,所以,咱们也只好用它了,呵呵。

转载于:https://www.cnblogs.com/lori/archive/2013/05/17/3083534.html

你可能感兴趣的文章
014.存储过程(sql实例)
查看>>
WGDC2019第八届全球地理信息开发者大会(北京)
查看>>
sql 随笔
查看>>
二次函数习题
查看>>
MySQL中 MySQL X.X Command Line Client 一闪而过
查看>>
VBScript:WshShortcut 快捷方式对象
查看>>
第二章 java数据类型 !!!
查看>>
编译原理实验7
查看>>
ZOJ1092 POJ2240
查看>>
Hadoop HDFS文件操作的Java代码
查看>>
jqGrid的若干种用法
查看>>
电子书资源分享
查看>>
Java第二次实验
查看>>
Tomcat数据源总结
查看>>
MongoDB分片实战(一):集群搭建
查看>>
Struts2 原理
查看>>
prepareCall方法执行存储过程
查看>>
更新UI放在主线程的原因
查看>>
Django框架----数据库表的单表查询
查看>>
机器学习实战4:Adaboost提升:病马实例+非均衡分类问题
查看>>