webapi log4net 使用注意事项!

1.博主单独把登录异常通过特定code值返回,方便客户端分辨处理

2.GetResponse()方法主要是填充json数据到response

到这一步,还是没办法写日志的,为什么呢???因为我们的ExceptionFilter还没有注册,在App_Start文件夹下WebApiConfig.cs文件Register方法添加下句代码:

config.Filters.Add(new ExceptionFilter());

OK,至此我们的错误日志记录就算搞定了。只需要在代码中抛出手动捕获的异常,或者意料之外未捕获的异常都会记录在错误日志中,并友好反馈到客户端。

当然,log4net的配置信息也是需要注册的,千万别忘了在Global.asax中Application_Start方法加上这样一句代码

log4net.Config.XmlConfigurator.Configure();

你可能感兴趣的:(webapi log4net 使用注意事项!)