Added fingerprint to sentry events to allow better grouping

pull/6/head
Keivan Beigi 8 years ago
parent e6705db743
commit bcd67dee5e

@ -74,6 +74,13 @@ namespace NzbDrone.Common.Instrumentation.Sentry
Level = LoggingLevelMap[logEvent.Level], Level = LoggingLevelMap[logEvent.Level],
Message = sentryMessage, Message = sentryMessage,
Extra = extras, Extra = extras,
Fingerprint =
{
logEvent.Level.ToString(),
logEvent.LoggerName,
logEvent.Message,
logEvent.Exception?.GetType().ToString()
}
}; };
sentryEvent.Tags.Add("os_name", Environment.GetEnvironmentVariable("OS_NAME")); sentryEvent.Tags.Add("os_name", Environment.GetEnvironmentVariable("OS_NAME"));

Loading…
Cancel
Save