/// <param name="msg">错误消息</param> /// <param name="logType">日志类型</param> /// <param name="module">发生错误文件路径</param> /// <param name="methodName">发生错误方法名</param> /// <param name="LineNo">发生错误行号</param> public static void AddLog(string msg, EnumLogType logType, [CallerFilePath] string module = null, [CallerMemberName] string methodName = null, [CallerLineNumber] int LineNo = 0) { Task.Factory.StartNew(() => { try { S_Log log = new S_Log(); log.Create_Time = GetStr.GetCurrentDate; log.Id = GetStr.GetGuid; log.Log_Type = logType.ToEnumDiscription(); log.Msg = msg; log.Module = module; log.Category = methodName; log.SubCategory = LineNo + " 行"; HttpHelp.Post <int, S_Log>(ActionEnum.Add_Log, log); } catch { } }); }
public HttpResponseMessage Add_Log(S_Log t) { var result = new S_LogBLL().Add(t); return(JsonConvert.SerializeObject(result).ToHttpResponseMessage()); }