Better Runtime names

This commit is contained in:
Keivan Beigi 2017-01-20 20:54:04 -08:00
parent f25bfe9d28
commit 15e07f72d4
No known key found for this signature in database
GPG Key ID: C536675AC49003C0
2 changed files with 15 additions and 2 deletions

View File

@ -32,6 +32,19 @@ namespace NzbDrone.Common.EnvironmentInfo
public static bool IsMono => Platform == PlatformType.Mono;
public static bool IsDotNet => Platform == PlatformType.DotNet;
public static string PlatformName
{
get
{
if (IsDotNet)
{
return ".NET";
}
return "Mono";
}
}
public abstract Version Version { get; }
}
}

View File

@ -43,7 +43,7 @@ namespace NzbDrone.Common.Instrumentation.Sentry
_client.Tags.Add("osfamily", OsInfo.Os.ToString());
_client.Tags.Add("runtime", PlatformInfo.Platform.ToString().ToLower());
_client.Tags.Add("runtime", PlatformInfo.PlatformName);
_client.Tags.Add("culture", Thread.CurrentThread.CurrentCulture.Name);
_client.Tags.Add("branch", BuildInfo.Branch);
_client.Tags.Add("version", BuildInfo.Version.ToString());
@ -142,7 +142,7 @@ namespace NzbDrone.Common.Instrumentation.Sentry
sentryEvent.Tags.Add("os_name", osName);
sentryEvent.Tags.Add("os_version", $"{osName} {osVersion}");
sentryEvent.Tags.Add("runtime_version", $"{PlatformInfo.Platform} {runTimeVersion}");
sentryEvent.Tags.Add("runtime_version", $"{PlatformInfo.PlatformName} {runTimeVersion}");
_client.Capture(sentryEvent);
}