Skip to content

Commit 8bcc366

Browse files
For external scope provider use enrichment with no side effects
1 parent 849cb02 commit 8bcc366

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/Serilog.Extensions.Logging/Extensions/Logging/SerilogLoggerProvider.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,7 @@ public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propertyFactory)
7878

7979
_externalScopeProvider?.ForEachScope((state, accumulatingLogEvent) =>
8080
{
81-
var scope = new SerilogLoggerScope(this, state);
82-
83-
scope.EnrichAndCreateScopeItem(accumulatingLogEvent, propertyFactory, out var scopeItem);
81+
SerilogLoggerScope.EnrichWithStateAndCreateScopeItem(accumulatingLogEvent, propertyFactory, state, out var scopeItem);
8482

8583
if (scopeItem != null)
8684
{

0 commit comments

Comments
 (0)