@@ -27,7 +27,7 @@ public class SerilogLoggerProvider : ILoggerProvider, ILogEventEnricher
2727 // May be null; if it is, Log.Logger will be lazily used
2828 readonly ILogger _logger;
2929 readonly Action _dispose;
30- readonly bool _includeNamedScopes ;
30+ readonly bool _ignoreNamedScopes ;
3131
3232 /// <summary>
3333 /// Construct a <see cref="SerilogLoggerProvider"/>.
@@ -61,10 +61,9 @@ public SerilogLoggerProvider(ILogger logger, bool dispose)
6161 /// </summary>
6262 /// <param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="Log"/> class will be used.</param>
6363 /// <param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
64- /// <param name="includeNamedScopes">Indicates whether a <code>Scope</code> property should be generated when
65- /// <see cref="Microsoft.Extensions.Logging.ILogger.BeginScope"/> is called with <see cref="string"/> arguments. The
66- /// default is false.</param>
67- public SerilogLoggerProvider(ILogger logger, bool dispose, bool includeNamedScopes)
64+ /// <param name="ignoreNamedScopes">If true, no <code>Scope</code> property will be generated when
65+ /// <see cref="Microsoft.Extensions.Logging.ILogger.BeginScope"/> is called with <see cref="string"/> arguments.</param>
66+ public SerilogLoggerProvider(ILogger logger, bool dispose, bool ignoreNamedScopes)
6867 {
6968 if (logger != null)
7069 _logger = logger.ForContext(new[] { this });
@@ -77,7 +76,7 @@ public SerilogLoggerProvider(ILogger logger, bool dispose, bool includeNamedScop
7776 _dispose = Log.CloseAndFlush;
7877 }
7978
80- _includeNamedScopes = includeNamedScopes ;
79+ _ignoreNamedScopes = ignoreNamedScopes ;
8180 }
8281
8382 /// <inheritdoc />
@@ -100,7 +99,7 @@ public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propertyFactory)
10099 scope.Enrich(logEvent, propertyFactory);
101100 }
102101
103- if (_includeNamedScopes )
102+ if (!_ignoreNamedScopes )
104103 {
105104 List<ScalarValue> names = null;
106105 for (var scope = CurrentScope; scope != null; scope = scope.Parent)
0 commit comments