/// <summary> /// ErrorJsonResultException /// </summary> /// <param name="message">异常消息</param> /// <param name="inner">内部异常</param> /// <param name="jsonResult">WxJsonResult</param> /// <param name="url">API地址</param> public ErrorJsonResultException(string message, Exception inner, TtJsonResult jsonResult, string url = null) : base(message, inner, true) { JsonResult = jsonResult; Url = url; ToutiaoTrace.ErrorJsonResultExceptionLog(this); }
/// <summary> /// WeixinException /// </summary> /// <param name="message">异常消息</param> /// <param name="inner">内部异常信息</param> /// <param name="logged">是否已经使用WeixinTrace记录日志,如果没有,WeixinException会进行概要记录</param> public ToutiaoException(string message, Exception inner, bool logged = false) : base(message, inner, true /* 标记为日志已记录 */) { if (!logged) { //WeixinTrace.Log(string.Format("WeixinException({0}):{1}", this.GetType().Name, message)); ToutiaoTrace.ToutiaoExceptionLog(this); } }