/// <summary> /// 记录错误日志 /// </summary> public static void Log(string msg, Exception ex) //Error方法 { IUnityContainer container = WebServiceSite.GetAppContainer(); ILog log = container.Resolve <ILog>(); log.Error(msg, ex); }
public override void OnError(Exception error) { //后期修改:异常拦截器也需要引用UnityContainer IUnityContainer container = WebServiceSite.GetAppContainer(); ILog log = container.Resolve <ILog>(); LogData data = new LogData(); data.RequestMethod = "xxx"; //request.Method; data.RequestUrl = "xxx"; //request.RequestUri.AbsoluteUri; data.LogMessage = "请求出现错误"; data.RequestData = "xxx"; log.Error(data, error); }