Exemplo n.º 1
0
        private LogLevel GetNLoggerLever(Entity.Enum.LogLevel level)
        {
            switch (level)
            {
            case Entity.Enum.LogLevel.Information:
                return(LogLevel.Info);

            case Entity.Enum.LogLevel.Error:
                return(LogLevel.Error);

            case Entity.Enum.LogLevel.Debug:
                return(LogLevel.Debug);

            case Entity.Enum.LogLevel.Fatal:
                return(LogLevel.Fatal);

            case Entity.Enum.LogLevel.Off:
                return(LogLevel.Off);

            case Entity.Enum.LogLevel.Warning:
                return(LogLevel.Warn);

            default:
                return(LogLevel.Trace);
            }
        }
Exemplo n.º 2
0
 public void InsertLog(Entity.Enum.LogLevel logLevel, Exception exception)
 {
     try
     {
         _logger.Log(GetNLoggerLever(logLevel), exception);
     }
     catch (Exception)
     {
     }
 }
Exemplo n.º 3
0
 public void InsertLog(Entity.Enum.LogLevel logLevel, Exception exception, string message, params object[] args)
 {
     try
     {
         _logger.Log(GetNLoggerLever(logLevel), exception, message, args);
     }
     catch (Exception)
     {
     }
 }
Exemplo n.º 4
0
 public void InsertLog(Entity.Enum.LogLevel logLevel, string shortMessage, string fullMessage = "", string requestLogId = "")
 {
     try
     {
         _logger.Log(GetNLoggerLever(logLevel), shortMessage);
     }
     catch (Exception ex)
     {
         // 记日志出错不能再抛出
     }
 }