(vs2005)使用Log4Net要注意的几个问题。

   最近在使用Log4net进行日志管理的时候碰到了许多问题,在解决的工程中不禁发生感叹对于工具的使用还是不能停留在表面啊。

   问题1:配置文件也写好了,相关语句也没错误,但是就是不产生日志。

   原因:我是按照网上说的常规设置进行设置的,利用app.config的程序配置文件设定参数,同时也封装好了相关调用语句,最后仔细一查看:原来还需要在properties那个文件夹下改写assemblyinfo那个后台文件加上:

ContractedBlock.gif ExpandedBlockStart.gif Code
[assembly: log4net.Config.XmlConfigurator(Watch = false)]

   通常网上的文章都注重与前面的配置解说。

   问题2:我的开发机器开始产生日志了,但是转移到其他机器的时候又没有产生日志了。

   原因:我的机器上面是有D盘这个逻辑分区的。但是实际部署的机器在安装的系统的时候发生点意外就没有d盘这个逻辑分区。而我原先的配置文件却把产生日志的路径写到了D盘,这样就产生不了日志文件了,于是我有将release后的app.config文件(*.exe.config文件)更新了下相关路径,重启程序以为能产生日志,但是实际还是没有,最后只有更改app.config然后重新编译,这样才产生了日志文件。

转载于:https://www.cnblogs.com/ocean2000/archive/2009/01/13/1374759.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值