Serilog.Enrichers.Span 2.0.0

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,378
SanedBuildingBlocks
This package built for OIG-Saned
2,351
SanedBuildingBlocks
This package built for OIG-Saned
908
SanedBuildingBlocks
This package built for OIG-Saned
831
SanedBuildingBlocks
This package built for OIG-Saned
740
SanedBuildingBlocks
This package built for OIG-Saned
643
SanedBuildingBlocks
This package built for OIG-Saned
449
SanedBuildingBlocks
This package built for OIG-Saned
419
SanedBuildingBlocks
This package built for OIG-Saned
274
SanedBuildingBlocks
This package built for OIG-Saned
266
SanedBuildingBlocks
This package built for OIG-Saned
189
SanedBuildingBlocks
This package built for OIG-Saned
184
SanedBuildingBlocks
This package built for OIG-Saned
182
SanedBuildingBlocks
This package built for OIG-Saned
123
SanedBuildingBlocks
This package built for OIG-Saned
118
SanedBuildingBlocks
This package built for OIG-Saned
115
SanedBuildingBlocks
This package built for OIG-Saned
112
SanedBuildingBlocks
This package built for OIG-Saned
108
SanedBuildingBlocks
This package built for OIG-Saned
101
SanedBuildingBlocks
This package built for OIG-Saned
92

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 17 03/10/2025
3.0.0 16 06/26/2023
2.3.0 16 03/10/2025
2.2.0 16 06/19/2023
2.1.0 13 03/10/2025
2.0.1 13 03/10/2025
2.0.0 15 03/10/2025
1.4.0 13 03/10/2025
1.3.0 14 03/10/2025
1.2.0 13 03/10/2025
1.1.0 13 03/10/2025
1.0.1 13 03/10/2025
1.0.0 13 03/10/2025