diff --git a/PluralKit.Bot/Bot.cs b/PluralKit.Bot/Bot.cs index 0466fbb6..f93475d0 100644 --- a/PluralKit.Bot/Bot.cs +++ b/PluralKit.Bot/Bot.cs @@ -153,14 +153,14 @@ public class Bot return; } + using var _ = LogContext.PushProperty("EventId", Guid.NewGuid()); + using var __ = LogContext.Push(await serviceScope.Resolve().GetEnricher(shardId, evt)); + _logger.Verbose("Received gateway event: {@Event}", evt); + try { var queue = serviceScope.ResolveOptional>(); - using var _ = LogContext.PushProperty("EventId", Guid.NewGuid()); - using var __ = LogContext.Push(await serviceScope.Resolve().GetEnricher(shardId, evt)); - _logger.Verbose("Received gateway event: {@Event}", evt); - // Also, find a Sentry enricher for the event type (if one is present), and ask it to put some event data in the Sentry scope var sentryEnricher = serviceScope.ResolveOptional>(); sentryEnricher?.Enrich(serviceScope.Resolve(), shardId, evt);