.net 环境
我在写普通的Web项目的时候,配置完web.config之后,
在Global.asax中添加这句就可以记录日志信息了.
protected void Application_Start()
{
log4net.Config.DOMConfigurator.Configure();
}
现在建立了一个WebAPI项目,也是framework4.5的环境下编译的,日志记录级别之类的配置完全相同,
唯一的区别是将普通Web项目换成了WebAPI项目,日志就不记录了...请问这是什么原因呢?
备注:
我在网上找了一下,有人说用
log4net.Config.XmlConfigurator.Configure();
可是我的Config.不出Xml...只能点出DOMConfigurator,我强制将xml打上去编译不过,
提示:命名空间“log4net.Config”中不存在类型或命名空间名称“XmlConfigurator”
using log4net.Config;
XmlConfigurator.Configure();
没有的话可能是因为你的log4net版本太低吧,我用最新版的
建议确认一下运行的站点根目录中是否有global.asax文件