log4net使用详解
log4net库是Apachelog4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。
从Apache官网(http://logging.apache.org/log4net/download_log4net.cgi)下载log4net
在下载的文件bin/net目录下找到与你的NETFramework版本对应的log4net.dll文件,引入到工程项目
在程序目录中添加一个xml格式的log配置文件,名字随意,主要配置一下log文件的存储位置以及格式。例如:
在你程序需要记录日志的地方添加如下代码:
//读取log配置文件
string path = AppDomain.CurrentDomain.BaseDirectory + @"\log.xml";
log4net.Config.XmlConfigurator.Configure(new FileInfo(path));
//获取配置文件中的log
log4net.ILog log = log4net.LogManager.GetLogger("Info");
//记录日志
if (log.IsInfoEnabled) log.Info("这是一条Info日志!");
注意:这里log4net.LogManager.GetLogger("Info")获取log的时候必须是xml文件中已经存在的log
运行项目,当执行到你添加代码的地方就会在你xml配置的路径下面生成log文件,我的路径是:Log\\Info\\
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/life/70240.html