Serilog.Enrichers.Span 2.0.1

Banner

Serilog.Enrichers.Span NuGet Package Serilog.Enrichers.Span package in serilog-exceptions feed in Azure Artifacts Serilog.Enrichers.Span NuGet Package Downloads Twitter URL Twitter Follow

Enrich Serilog log events with properties from open telemetry spans using .NET's Activity API.

What Does It Do?

Enriches logs with a spans unique identifier, parent unique identifier and ASP.NET's trace unique identifier.

Getting Started

Add the Serilog.Enrichers.Span Serilog.Enrichers.Span is an add-on to Serilog to log exception details and custom properties that are not output in Exception.ToString().

dotnet add package Serilog.Enrichers.Span

When setting up your logger, add the WithSpan() line like so:

using Serilog;
using Serilog.Enrichers.Span;

ILogger logger = new LoggerConfiguration()
    .Enrich.WithSpan()
    .WriteTo.RollingFile(
        new JsonFormatter(renderMessage: true), 
        @"C:\logs\log-{Date}.txt")    
    .CreateLogger();

Continuous Integration

Name Operating System Status History
Azure Pipelines Ubuntu Azure Pipelines Ubuntu Build Status
Azure Pipelines Mac Azure Pipelines Mac Build Status
Azure Pipelines Windows Azure Pipelines Windows Build Status
Azure Pipelines Overall Azure Pipelines Overall Build Status Azure DevOps Build History
GitHub Actions Ubuntu, Mac & Windows GitHub Actions Status GitHub Actions Build History
AppVeyor Ubuntu, Mac & Windows AppVeyor Build status AppVeyor Build History

Contributions and Thanks

Please view the contributing guide for more information.

Showing the top 20 packages that depend on Serilog.Enrichers.Span.

Packages Downloads
SanedBuildingBlocks
This package built for OIG-Saned
3,379
SanedBuildingBlocks
This package built for OIG-Saned
2,352
SanedBuildingBlocks
This package built for OIG-Saned
909
SanedBuildingBlocks
This package built for OIG-Saned
832
SanedBuildingBlocks
This package built for OIG-Saned
741
SanedBuildingBlocks
This package built for OIG-Saned
645
SanedBuildingBlocks
This package built for OIG-Saned
450
SanedBuildingBlocks
This package built for OIG-Saned
420
SanedBuildingBlocks
This package built for OIG-Saned
275
SanedBuildingBlocks
This package built for OIG-Saned
267
SanedBuildingBlocks
This package built for OIG-Saned
190
SanedBuildingBlocks
This package built for OIG-Saned
185
SanedBuildingBlocks
This package built for OIG-Saned
183
SanedBuildingBlocks
This package built for OIG-Saned
124
SanedBuildingBlocks
This package built for OIG-Saned
119
SanedBuildingBlocks
This package built for OIG-Saned
116
SanedBuildingBlocks
This package built for OIG-Saned
113
SanedBuildingBlocks
This package built for OIG-Saned
109
SanedBuildingBlocks
This package built for OIG-Saned
102
SanedBuildingBlocks
This package built for OIG-Saned
93

https://github.com/RehanSaeed/Serilog.Enrichers.Span/releases

.NET Framework 4.7.2

.NET Core 3.1

.NET 5.0

.NET 6.0

Version Downloads Last updated
3.1.0 18 03/10/2025
3.0.0 16 06/26/2023
2.3.0 17 03/10/2025
2.2.0 17 06/19/2023
2.1.0 14 03/10/2025
2.0.1 13 03/10/2025
2.0.0 16 03/10/2025
1.4.0 14 03/10/2025
1.3.0 15 03/10/2025
1.2.0 14 03/10/2025
1.1.0 14 03/10/2025
1.0.1 13 03/10/2025
1.0.0 14 03/10/2025