@@ -164,7 +164,7 @@ void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration)
164
164
{
165
165
var overridePrefix = overrideDirective . Key ;
166
166
var overridenLevelOrSwitch = overrideDirective . Value ;
167
- if ( Enum . TryParse ( overridenLevelOrSwitch , out LogEventLevel _ ) )
167
+ if ( Enum . TryParse ( overridenLevelOrSwitch , ignoreCase : true , out LogEventLevel _ ) )
168
168
{
169
169
ApplyMinimumLevelConfiguration ( overrideDirective , ( configuration , levelSwitch ) =>
170
170
{
@@ -221,7 +221,7 @@ void SubscribeToLoggingLevelChanges(IConfigurationSection levelSection, LoggingL
221
221
levelSection . GetReloadToken ,
222
222
( ) =>
223
223
{
224
- if ( Enum . TryParse ( levelSection . Value , out LogEventLevel minimumLevel ) )
224
+ if ( Enum . TryParse ( levelSection . Value , ignoreCase : true , out LogEventLevel minimumLevel ) )
225
225
levelSwitch . MinimumLevel = minimumLevel ;
226
226
else
227
227
SelfLog . WriteLine ( $ "The value { levelSection . Value } is not a valid Serilog level.") ;
@@ -591,9 +591,7 @@ internal static bool IsValidSwitchName(string input)
591
591
}
592
592
593
593
static LogEventLevel ParseLogEventLevel ( string value )
594
- {
595
- if ( ! Enum . TryParse ( value , ignoreCase : true , out LogEventLevel parsedLevel ) )
596
- throw new InvalidOperationException ( $ "The value { value } is not a valid Serilog level.") ;
597
- return parsedLevel ;
598
- }
594
+ => Enum . TryParse ( value , ignoreCase : true , out LogEventLevel parsedLevel )
595
+ ? parsedLevel
596
+ : throw new InvalidOperationException ( $ "The value { value } is not a valid Serilog level.") ;
599
597
}
0 commit comments