Use the new Csharp 8 features (pattern matching and using assignments) and cleanup some insignificant resparper complaints
This commit is contained in:
parent
21f813d342
commit
3568b61f38
27 changed files with 217 additions and 250 deletions
|
@ -54,23 +54,16 @@ namespace Geekbot.net.Database.LoggingAdapter
|
|||
|
||||
private static LogLevel ToGeekbotLogLevel(NpgsqlLogLevel level)
|
||||
{
|
||||
switch (level)
|
||||
return level switch
|
||||
{
|
||||
case NpgsqlLogLevel.Trace:
|
||||
return LogLevel.Trace;
|
||||
case NpgsqlLogLevel.Debug:
|
||||
return LogLevel.Debug;
|
||||
case NpgsqlLogLevel.Info:
|
||||
return LogLevel.Info;
|
||||
case NpgsqlLogLevel.Warn:
|
||||
return LogLevel.Warn;
|
||||
case NpgsqlLogLevel.Error:
|
||||
return LogLevel.Error;
|
||||
case NpgsqlLogLevel.Fatal:
|
||||
return LogLevel.Fatal;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException(nameof(level));
|
||||
}
|
||||
NpgsqlLogLevel.Trace => LogLevel.Trace,
|
||||
NpgsqlLogLevel.Debug => LogLevel.Debug,
|
||||
NpgsqlLogLevel.Info => LogLevel.Info,
|
||||
NpgsqlLogLevel.Warn => LogLevel.Warn,
|
||||
NpgsqlLogLevel.Error => LogLevel.Error,
|
||||
NpgsqlLogLevel.Fatal => LogLevel.Fatal,
|
||||
_ => throw new ArgumentOutOfRangeException(nameof(level))
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue