转自:http://blog.csdn.net/zhoufoxcn/article/details/2220533
感谢:柄棋先生
第一步:下载Log4Net
下载地址:http://logging.apache.org/log4net/download_log4net.cgi
把下载的 log4net-1.2.11-bin-newkey解压后,如下图所示:
双击bin文件夹
双击net文件夹,选择针对.NET FramerWork的不同版本
找到相应版本的log4net.dll
第二步:应用Log4Net
1、在项目中添加Log4Net.DLL的引用
开发环境:XP Professional Service Pack3
开发工具:VS2010旗舰版
新建个WinForm应用程序,效果图如下仅为了简单演示
窗体命名为:FormMain
把Log4Net.Dll复制到项目的根目录下,然后添加Log4Net的引用
添加引用之后
2、配置Log4Net
(1)新建一个应用程序配置文件app.config
(2)app.config的配置文件内容如下
1 <?xml version="1.0"?> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 5 </configSections> 6 <log4net> 7 <!--定义输出到文件中--> 8 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 9 <!--定义文件存放位置--> 10 <file value="log\\"/> 11 <appendToFile value="true"/> 12 <rollingStyle value="Date"/> 13 <datePattern value="yyyy\\yyyyMM\\yyyyMMdd'.txt'"/> 14 <staticLogFileName value="false"/> 15 <param name="MaxSizeRollBackups" value="100"/> 16 <layout type="log4net.Layout.PatternLayout"> 17 <!--每条日志末尾的文字说明--> 18 <!--输出格式--> 19 <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info--> 20 <conversionPattern value="%newline %n记录时间: