diff --git a/Directory.Build.props b/Directory.Build.props
index d1c26c7..e911545 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -5,6 +5,8 @@
enable
false
false
+ 8.0.0
+ 10.0.8
diff --git a/examples/Spindle.Example.Hosting/Spindle.Example.Hosting.csproj b/examples/Spindle.Example.Hosting/Spindle.Example.Hosting.csproj
index 8377765..27947e5 100644
--- a/examples/Spindle.Example.Hosting/Spindle.Example.Hosting.csproj
+++ b/examples/Spindle.Example.Hosting/Spindle.Example.Hosting.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/examples/Spindle.Example.Observability/Spindle.Example.Observability.csproj b/examples/Spindle.Example.Observability/Spindle.Example.Observability.csproj
index f0121de..e281bbb 100644
--- a/examples/Spindle.Example.Observability/Spindle.Example.Observability.csproj
+++ b/examples/Spindle.Example.Observability/Spindle.Example.Observability.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/Spindle.Abstractions/Spindle.Abstractions.csproj b/src/Spindle.Abstractions/Spindle.Abstractions.csproj
index 1049070..291bc6a 100644
--- a/src/Spindle.Abstractions/Spindle.Abstractions.csproj
+++ b/src/Spindle.Abstractions/Spindle.Abstractions.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/src/Spindle.Hosting/Spindle.Hosting.csproj b/src/Spindle.Hosting/Spindle.Hosting.csproj
index 80c9184..4d6ba99 100644
--- a/src/Spindle.Hosting/Spindle.Hosting.csproj
+++ b/src/Spindle.Hosting/Spindle.Hosting.csproj
@@ -6,9 +6,9 @@
-
-
-
+
+
+
diff --git a/src/Spindle.Runtime/Execution/LocalStepExecutor.cs b/src/Spindle.Runtime/Execution/LocalStepExecutor.cs
index 2245a53..1fe0fbd 100644
--- a/src/Spindle.Runtime/Execution/LocalStepExecutor.cs
+++ b/src/Spindle.Runtime/Execution/LocalStepExecutor.cs
@@ -221,7 +221,15 @@ await storeSession.Leases
}
catch (Exception exception)
{
- activity?.AddException(exception);
+ activity?.AddEvent(
+ new ActivityEvent(
+ "exception",
+ tags: new ActivityTagsCollection
+ {
+ { "exception.type", exception.GetType().FullName },
+ { "exception.message", exception.Message },
+ { "exception.stacktrace", exception.ToString() },
+ }));
try
{
await store
diff --git a/src/Spindle.Runtime/Spindle.Runtime.csproj b/src/Spindle.Runtime/Spindle.Runtime.csproj
index d2dec4a..9f0e19f 100644
--- a/src/Spindle.Runtime/Spindle.Runtime.csproj
+++ b/src/Spindle.Runtime/Spindle.Runtime.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/tests/Spindle.Hosting.Tests/Spindle.Hosting.Tests.csproj b/tests/Spindle.Hosting.Tests/Spindle.Hosting.Tests.csproj
index d648aef..32d2d5c 100644
--- a/tests/Spindle.Hosting.Tests/Spindle.Hosting.Tests.csproj
+++ b/tests/Spindle.Hosting.Tests/Spindle.Hosting.Tests.csproj
@@ -5,7 +5,7 @@
-
+