int LogLevelToComboIndex(BasicLoggerLogLevel logLevel)
        {
            switch (logLevel)
            {
            case BasicLoggerLogLevel.CriticalError:
                return(3);

            case BasicLoggerLogLevel.Error:
                return(2);

            case BasicLoggerLogLevel.Information:
                return(0);

            default:
                return(1);
            }
        }
Exemplo n.º 2
0
 public static void CreateIssueLogForLowLevelException(Exception ex, string fallbackNamespace, BasicLoggerLogLevel logLevel = BasicLoggerLogLevel.Warning)
 {
     if (ex.TargetSite != null)
     {
         fallbackNamespace = ex.TargetSite.ToLogFormatFullName();
     }
     if (logLevel == BasicLoggerLogLevel.Warning)
     {
         WriteWarningLog(ex.Message, fallbackNamespace, ex, true);
     }
     else
     {
         WriteErrorLog(ex.Message, fallbackNamespace, ex, logLevel.ToDebugErrorType(), true);
     }
 }