public string WriteExceptionLog(string modelName, string userName, string mac, string message, string message2) { var log = LogFactory.GetLogger(modelName); LogMessage logMessage = new LogMessage(); logMessage.OperationTime = DateTime.Now; if (!string.IsNullOrEmpty(userName)) { logMessage.UserName = userName; } logMessage.Url = this.Request.Url; logMessage.Class = this.ToString(); logMessage.Host = this.Request.Headers.Host; if (!string.IsNullOrEmpty(mac)) { logMessage.Ip = mac; } logMessage.Content = message; string strMessageInfo = new LogFormat().InfoFormat(logMessage); log.Error(strMessageInfo); ResponseModule res = new ResponseModule(); res.code = "500"; res.message = message2; return(Json.ToJson(res)); }
/// <summary> /// 令牌过期 /// </summary> /// <returns></returns> public string SendTokenValidation() { ResponseModule res = new ResponseModule(); res.code = "400"; res.message = "登陆超时,请重新登陆!"; return(Json.ToJson(res)); }
public string SendData(string message, ResponseType type) { ResponseModule res = new ResponseModule(); res.code = ((int)type).ToString(); res.message = message; res.data = null; string strJson = Json.ToJson(res); return(strJson); }
/// <summary> /// 响应数据 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"></param> /// <param name="userid"></param> /// <param name="token"></param> /// <param name="type"></param> /// <returns></returns> public string SendData <T>(T obj, string message, ResponseType type) where T : class { JsonSettings.MaxJsonLength = Int32.MaxValue; ResponseModule <T> res = new ResponseModule <T>(); res.code = ((int)type).ToString(); res.data = obj; res.message = message; string strJson = Json.ToJson(res); return(strJson); }
/// <summary> /// 接口调用失败,记录日志 /// </summary> /// <param name="mac"></param> /// <returns></returns> public string WriteValidationLog(string modelName, string mac) { ResponseModule res = new ResponseModule(); res.code = "500"; res.message = "密匙错误,接口不能被调用!"; var log = LogFactory.GetLogger(modelName); LogMessage logMessage = new LogMessage(); logMessage.OperationTime = DateTime.Now; logMessage.Url = this.Request.Url; logMessage.Class = this.ToString(); logMessage.Host = this.Request.Headers.Host; logMessage.Ip = mac; logMessage.Content = "密匙错误,接口不能被调用!"; string strMessage = new LogFormat().InfoFormat(logMessage); log.Error(strMessage); return(Json.ToJson(res)); }