最近做一个winform项目,配置了Log4net 但是总是不能输出,搜索了很多文章加上自己的探索发现自己在项目中添加的 Log4Net.config 生成时没有被复制到Debug文件夹下,
所以程序在调用日志输出时找不到这个配置文件,所以没有输出(在网上搜了很多,也有很多说是路径问题造成不能输出)
解决办法:1.在项目工程中,选中 Log4Net.config 文件,右击 --》属性--》复制到输出目录--》始终复制
2.在项目工程中,选中log4net.dll文件,右击--》属性--》复制到输出目录--》始终复制
这样的话,每次生成都会将这两个文件复制到Debug下
3.在项目的Properties --》Assemblyinfo.cs 下添加代码
[assembly: log4net.Config.
4. 我的Log4Net.config配置文件是这样的
<?
然后大功告成
原标题:.Net WinForm下配置Log4Net(总结不输出原因)
关键词:.NET