WinForm中使用Log4NET
首先下载Log4NET (废话...)
1. 添加log4net引用
2. 在WinForm程序下新建一个配置文件, 默认是App.config,更改如下:
3--20行是新添加的部分
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
3. 添加完以后,在AssemblyInfo.cs中添加如下
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4. 然后在程序中用如下方法添加日志(我直接写在了Main函数中测试):
1
static void Main()
2
{
3
log4net.ILog log = log4net.LogManager.GetLogger("test");
4
log.Debug("test");
5
}
6![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5. 调试运行,在项目的Debug目录下生成如下日志文件log-file.txt,内容如下:
1 2008-05-03 14:02:38,890 [11] DEBUG test [(null)] <(null)>
2 - test
2 - test
这样就可以在程序中使用Log4Net进行日志记录了。当然这个只是让Log4Net运行的一个Helloworld级别的示例,具体的使用可以参见Log4Net的官方文档。也有一些中文的介绍资料,如http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html (我这篇随笔就是参考这篇文章以及作者的回复写出来点 :) )
Enjoy Log4Net!