今天闲着没事看了一下log4net的东西,本来打算写个简单的日志,但是发现系统没有记录日志。其实出现这种情况,基本可以断定是配置文件没有读取到导致的。
问题排查
为了能够排查问题,我们打开vs查看输出信息
如图所示,提示我没有加载上配置文件,由于我把配置文件放到单独项目,所以调增了一下我的配置文件读取方式,如下:
FileInfo fileInfo = new FileInfo(HttpContext.Current.Server.MapPath("~/XmlConfig/log4net.config"));
log4net.Config.XmlConfigurator.ConfigureAndWatch(fileInfo);
然后就可以看到输出了
下载看看能不能用
能用吗?谢谢分享