/// <summary> /// /// </summary> /// <param name="logContent"></param> /// <param name="level">日志等级 1:错误 2:警告 3:正常</param> public void WriteLog(string logContent, byte level = 1) { try { var debugLog = new SYS_DebugLog { ID = Guid.NewGuid().ToString(), LogLevel = level, LogContent = logContent }; commonDal.Add(debugLog); } catch (Exception ex) { //log error } }
public void WriteLog(string logContent, LogLevel levelEnum = LogLevel.Normal) { try { var debugLog = new SYS_DebugLog { ID = Guid.NewGuid().ToString().Replace("-", ""), LogLevel = (byte)levelEnum, LogContent = logContent }; Add(debugLog); } catch (Exception ex) { LogUtils.logToTxt($"时间:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}\r\n日志级别:{GetEnumDesc(levelEnum)}\r\n日志内容:{logContent}\r\n错误信息:{ex.Message}\r\n堆栈信息:{ex.StackTrace}\r\n"); } }