private LogLevel GetNuGetLogLevel()

in CredentialProvider.Microsoft/Logging/NuGetLoggerAdapter.cs [36:58]


    private LogLevel GetNuGetLogLevel(Microsoft.Extensions.Logging.LogLevel logLevel)
    {
        switch (logLevel)
        {
            // Seems backwards, but NuGet defines a different order for log levels
            case Microsoft.Extensions.Logging.LogLevel.Trace:
                return LogLevel.Debug;
            case Microsoft.Extensions.Logging.LogLevel.Debug:
                return LogLevel.Verbose;
            case Microsoft.Extensions.Logging.LogLevel.Information:
                return LogLevel.Information;
            case Microsoft.Extensions.Logging.LogLevel.Warning:
                return LogLevel.Warning;
            case Microsoft.Extensions.Logging.LogLevel.Error:
                return LogLevel.Error;
            case Microsoft.Extensions.Logging.LogLevel.Critical:
                return LogLevel.Error;
            case Microsoft.Extensions.Logging.LogLevel.None:
                return LogLevel.Error;
            default:
                return LogLevel.Minimal;
        }
    }