Skip to content

Commit 7e14841

Browse files
committed
minor formatting cleanup; rollback of direct parm value during method execution
1 parent bbf9b45 commit 7e14841

File tree

2 files changed

+27
-15
lines changed

2 files changed

+27
-15
lines changed

src/Serilog.Settings.Configuration/ConfigurationLoggerConfigurationExtensions.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ namespace Serilog
2626
/// </summary>
2727
public static class ConfigurationLoggerConfigurationExtensions
2828
{
29-
const string DefaultSectionName = "Serilog";
29+
/// <summary>
30+
/// Configuration section name required by this package.
31+
/// </summary>
32+
public const string DefaultSectionName = "Serilog";
3033

3134
/// <summary>
3235
/// Reads logger settings from the provided configuration object using the default section name.

src/Serilog.Settings.Configuration/Settings/Configuration/ConfigurationReader.cs

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ class ConfigurationReader : IConfigurationReader
2424
readonly DependencyContext _dependencyContext;
2525
readonly IReadOnlyCollection<Assembly> _configurationAssemblies;
2626

27+
#region Constructors
28+
2729
public ConfigurationReader(IConfigurationSection configuration, DependencyContext dependencyContext)
2830
{
2931
_configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
@@ -38,6 +40,11 @@ public ConfigurationReader(IConfigurationSection configuration, DependencyContex
3840
_configurationAssemblies = configurationAssemblies ?? throw new ArgumentNullException(nameof(configurationAssemblies));
3941
}
4042

43+
#endregion
44+
45+
#region Configure and related Apply methods
46+
47+
// Called by LoggerConfiguration in Serilog Core
4148
public void Configure(LoggerConfiguration loggerConfiguration)
4249
{
4350
var declaredLevelSwitches = ProcessLevelSwitchDeclarations();
@@ -80,8 +87,7 @@ IReadOnlyDictionary<string, LoggingLevelSwitch> ProcessLevelSwitchDeclarations()
8087
return namedSwitches;
8188
}
8289

83-
void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration,
84-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
90+
void ApplyMinimumLevel(LoggerConfiguration loggerConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
8591
{
8692
var minimumLevelDirective = _configuration.GetSection("MinimumLevel");
8793

@@ -134,10 +140,7 @@ void ApplyMinimumLevel(IConfigurationSection directive, Action<LoggerMinimumLeve
134140
}
135141
}
136142

137-
138-
139-
void ApplyFilters(LoggerConfiguration loggerConfiguration,
140-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
143+
void ApplyFilters(LoggerConfiguration loggerConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
141144
{
142145
var filterDirective = _configuration.GetSection("Filter");
143146
if (filterDirective != null)
@@ -147,8 +150,7 @@ void ApplyFilters(LoggerConfiguration loggerConfiguration,
147150
}
148151
}
149152

150-
void ApplySinks(LoggerConfiguration loggerConfiguration,
151-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
153+
void ApplySinks(LoggerConfiguration loggerConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
152154
{
153155
var writeToDirective = _configuration.GetSection("WriteTo");
154156
if (writeToDirective != null)
@@ -158,8 +160,7 @@ void ApplySinks(LoggerConfiguration loggerConfiguration,
158160
}
159161
}
160162

161-
void ApplyAuditSinks(LoggerConfiguration loggerConfiguration,
162-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
163+
void ApplyAuditSinks(LoggerConfiguration loggerConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
163164
{
164165
var auditToDirective = _configuration.GetSection("AuditTo");
165166
if (auditToDirective != null)
@@ -169,15 +170,13 @@ void ApplyAuditSinks(LoggerConfiguration loggerConfiguration,
169170
}
170171
}
171172

172-
void IConfigurationReader.ApplySinks(LoggerSinkConfiguration loggerSinkConfiguration,
173-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
173+
void IConfigurationReader.ApplySinks(LoggerSinkConfiguration loggerSinkConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
174174
{
175175
var methodCalls = GetMethodCalls(_configuration);
176176
CallConfigurationMethods(methodCalls, FindSinkConfigurationMethods(_configurationAssemblies), loggerSinkConfiguration, declaredLevelSwitches);
177177
}
178178

179-
void ApplyEnrichment(LoggerConfiguration loggerConfiguration,
180-
IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
179+
void ApplyEnrichment(LoggerConfiguration loggerConfiguration, IReadOnlyDictionary<string, LoggingLevelSwitch> declaredLevelSwitches)
181180
{
182181
var enrichDirective = _configuration.GetSection("Enrich");
183182
if (enrichDirective != null)
@@ -196,6 +195,10 @@ void ApplyEnrichment(LoggerConfiguration loggerConfiguration,
196195
}
197196
}
198197

198+
#endregion
199+
200+
#region Internal implementation
201+
199202
internal ILookup<string, Dictionary<string, IConfigurationArgumentValue>> GetMethodCalls(IConfigurationSection directive)
200203
{
201204
var children = directive.GetChildren().ToList();
@@ -369,6 +372,10 @@ internal static IList<MethodInfo> FindConfigurationMethods(IReadOnlyCollection<A
369372
.ToList();
370373
}
371374

375+
#endregion
376+
377+
#region Internal helpers
378+
372379
// don't support (yet?) arrays in the parameter list (ILogEventEnricher[])
373380
internal static LoggerConfiguration With(LoggerFilterConfiguration loggerFilterConfiguration, ILogEventFilter filter)
374381
=> loggerFilterConfiguration.With(filter);
@@ -399,5 +406,7 @@ internal static LogEventLevel ParseLogEventLevel(string value)
399406
throw new InvalidOperationException($"The value {value} is not a valid Serilog level.");
400407
return parsedLevel;
401408
}
409+
410+
#endregion
402411
}
403412
}

0 commit comments

Comments
 (0)