Пример #1
0
 /// <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
     }
 }
Пример #2
0
 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");
     }
 }