Serilog.Enrichers.Span 3.1.0

此包的 SemVer 2.0.0 包版本号:3.1.0+build.538。
dotnet add package Serilog.Enrichers.Span --version 3.1.0                
NuGet\Install-Package Serilog.Enrichers.Span -Version 3.1.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Serilog.Enrichers.Span" Version="3.1.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用该包。
paket add Serilog.Enrichers.Span --version 3.1.0                
#r "nuget: Serilog.Enrichers.Span, 3.1.0"                
#r 指令可用于 F# Interactive 和多语言笔记本。将此复制到交互式工具或脚本的源代码中以引用包。
// Install Serilog.Enrichers.Span as a Cake Addin
#addin nuget:?package=Serilog.Enrichers.Span&version=3.1.0

// Install Serilog.Enrichers.Span as a Cake Tool
#tool nuget:?package=Serilog.Enrichers.Span&version=3.1.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

使用 .NET 的 Activity API 来增强 Serilog 日志事件,并添加来自开放遥测跨度属性。

它做什么?

增强了日志,带有跨度的唯一标识符、父唯一标识符和 ASP.NET 的跟踪唯一标识符。《Serilog.Enrichers.Span》是 Serilog 的一个附加组件,用于记录异常详细信息和非 Exception.ToString() 输出的自定义属性。

入门教程

添加 Serilog.Enrichers.Span NuGet 软件包。

dotnet add package Serilog.Enrichers.Span

设置您的日志记录器时,添加 WithSpan() 行,如下所示

using Serilog;
using Serilog.Enrichers.Span;

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

持续集成

名称 操作系统 状态 历史
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 总体 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

贡献和感谢

请查看贡献指南以获取更多信息。

产品 兼容和额外计算的靶框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 兼容。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
有关 目标框架.NET Standard 的更多信息,请参阅。

NuGet 包 (30)

显示依赖 Serilog.Enrichers.Span 的前 5 个 NuGet 包

下载
Rocket.Surgery.LaunchPad.Serilog

包描述

Newguys.Telemetry

包描述

SparkRoseDigital.Infrastructure

此库应用于跨领域的结构化关注点:日志记录、跟踪、缓存、消息代理通信、健康检查、电子邮件通信。

Biplov.Serilog

使用自定义 correlationid 中间件和 httpcontext 扩展注册 serilog

NetCoreCleanArchitecture.WebHosting

包描述

GitHub 存档 (12)

显示依赖 Serilog.Enrichers.Span 的前 5 个流行 GitHub 存档

存档 星级
Dotnet-Boxed/Templates
.NET 项目模板,随带电池,提供足够的代码,让您更快开始。
exceptionless/Exceptionless
Exceptionless 应用程序
bing-framework/Bing.NetCore
Bing 是基于 .net core 3.1 的框架,旨在提升团队的开发输出能力,由公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。
meysamhadeli/booking-microservices
使用 .Net 8、DDD、CQRS、Event Sourcing、垂直切片架构、事件驱动架构和最新技术构建的实际微服务。
mehdihadeli/food-delivery-microservices
🍔 一个使用 .Net 8、MassTransit、领域驱动设计、CQRS、垂直切片架构、事件驱动架构以及最新技术构建的实用且想象中的食品及杂货配送微服务。
版本 下载 最后更新
3.1.0 7,669,412 1/10/2023
3.0.0 1,258,675 11/9/2022
2.3.0 3,752,670 3/30/2022
2.2.0 236,281 2/22/2022
2.1.0 122,670 2/9/2022
2.0.1 986,693 11/22/2021
2.0.0 45,307 11/9/2021
1.4.0 415,371 9/7/2021
1.3.0 232,417 8/5/2021
1.2.0 894,269 4/5/2021
1.1.0 158,761 1/6/2021
1.0.1 37,276 11/23/2020
1.0.0 3,718 11/20/2020