天天看点

C# 使用Log4Net记录日志(基础篇)

        第一步:下载log4net

            把下载的  log4net-1.2.13-bin-newkey解压后,如下图所示:

C# 使用Log4Net记录日志(基础篇)

 双击bin文件夹,如下图:

C# 使用Log4Net记录日志(基础篇)

双击net文件夹,选择针对.net framerwork的不同版本

C# 使用Log4Net记录日志(基础篇)

找到相应版本的log4net.dll

第二步:应用log4net

          1、在项目中添加log4net.dll的引用

                开发环境:win7 旗舰版

                开发工具:vs2010旗舰版

          新建个winform应用程序,效果图如下仅为了简单演示           

             窗体命名为:formmain

          把log4net.dll复制到项目的根目录pubdll文件夹下,然后添加log4net的引用,如下图:

C# 使用Log4Net记录日志(基础篇)

引用添加之后,如下图:

C# 使用Log4Net记录日志(基础篇)

小注:winform应用程序默认目标框架为.net framework4 client profile应该修改修改为.net framework4

C# 使用Log4Net记录日志(基础篇)

2、配置log4net

       (1)新建一个应用程序配置文件app.config

C# 使用Log4Net记录日志(基础篇)

(2)app.config的配置文件内容如下:

(3)新建一个logistrac日志类,以实现公共调用,具体代码如下:

第三步:测试log4net

           在按钮的事件中添加如下的代码:

运行项目点击button按钮,在项目的根目录下就会看到log文件夹,例如本例中:

C# 使用Log4Net记录日志(基础篇)

如果在app.config文件中不指定文件夹名称即去掉,下面这句:

效果如下:

C# 使用Log4Net记录日志(基础篇)

小注:

文件夹的命名是根据你在app.config里面设置的file节点自动生成的,你可以根据自己的需要自己设置存放的路径和格式等。

打开log或者errorlog文件夹就会看到里面以日期命名的文件夹一直打开可以看到如下图:

C# 使用Log4Net记录日志(基础篇)

看到这个文件就说明log4net.dll的应用已经成功了。

继续阅读