示例#1
0
        private static NLogLogLevel ConvertLogLevel(GravityLogLevel level)
        {
            switch (level)
            {
            case GravityLogLevel.Debug:
                return(NLogLogLevel.Debug);

            case GravityLogLevel.Info:
                return(NLogLogLevel.Info);

            case GravityLogLevel.Warning:
                return(NLogLogLevel.Warn);

            case GravityLogLevel.Error:
                return(NLogLogLevel.Error);

            case GravityLogLevel.Fatal:
                return(NLogLogLevel.Fatal);

            default:
                throw new ArgumentOutOfRangeException("level", level, "Invalid Gravity LogLevel.");
            }
        }
示例#2
0
 public void Log(GravityLogLevel logLevel, string message, Exception exception)
 {
     _logger.Log(ConvertLogLevel(logLevel), exception, message);
 }
示例#3
0
 public void Log(GravityLogLevel logLevel, string message)
 {
     _logger.Log(ConvertLogLevel(logLevel), message);
 }