diff --git a/src/Hosting/Hosting/src/Internal/HostingApplicationDiagnostics.cs b/src/Hosting/Hosting/src/Internal/HostingApplicationDiagnostics.cs index f648a4eee1a8..6e2608e637a0 100644 --- a/src/Hosting/Hosting/src/Internal/HostingApplicationDiagnostics.cs +++ b/src/Hosting/Hosting/src/Internal/HostingApplicationDiagnostics.cs @@ -541,7 +541,7 @@ private static void SetActivityEndTags(HttpContext httpContext, Activity activit if (exception != null) { activity.SetTag(HostingTelemetryHelpers.AttributeErrorType, exception.GetType().FullName); - activity.SetStatus(ActivityStatusCode.Error, exception.Message); + activity.SetStatus(ActivityStatusCode.Error); } else if (HostingTelemetryHelpers.IsErrorStatusCode(response.StatusCode)) { diff --git a/src/Hosting/Hosting/test/HostingApplicationDiagnosticsTests.cs b/src/Hosting/Hosting/test/HostingApplicationDiagnosticsTests.cs index 73ad24d8358a..b7d5c73a1456 100644 --- a/src/Hosting/Hosting/test/HostingApplicationDiagnosticsTests.cs +++ b/src/Hosting/Hosting/test/HostingApplicationDiagnosticsTests.cs @@ -1381,7 +1381,7 @@ public void ActivityListeners_ExceptionSetsErrorType() Assert.Equal("1.1", tags[HostingTelemetryHelpers.AttributeNetworkProtocolVersion]); Assert.Equal("System.InvalidOperationException", tags[HostingTelemetryHelpers.AttributeErrorType]); Assert.Equal(ActivityStatusCode.Error, stoppedActivity.Status); - Assert.Equal("Test exception", stoppedActivity.StatusDescription); + Assert.Null(stoppedActivity.StatusDescription); } [Theory]