Sumologic.TracingContextDecorator
0.0.4
See the version list below for details.
dotnet add package Sumologic.TracingContextDecorator --version 0.0.4
NuGet\Install-Package Sumologic.TracingContextDecorator -Version 0.0.4
<PackageReference Include="Sumologic.TracingContextDecorator" Version="0.0.4" />
<PackageVersion Include="Sumologic.TracingContextDecorator" Version="0.0.4" />
<PackageReference Include="Sumologic.TracingContextDecorator" />
paket add Sumologic.TracingContextDecorator --version 0.0.4
#r "nuget: Sumologic.TracingContextDecorator, 0.0.4"
#:package Sumologic.TracingContextDecorator@0.0.4
#addin nuget:?package=Sumologic.TracingContextDecorator&version=0.0.4
#tool nuget:?package=Sumologic.TracingContextDecorator&version=0.0.4
TracingContextDecorator
TracingContextDecorator is a component that injects opentelemetry tracing context, e.g. traceid, spanid, parentspanid into log messsage.
Supported log libraries
- Log4net
Steps needed to use TracingContextDecorator
Add Sumologic.TracingContextDecorator
dotnet add package Sumologic.TracingContextDecoratorUpdate your app.config file with log4net section. Below is a complete example of app.config that defines log entry format and uses ConsoleAppender.
More information about appenders is available at https://logging.apache.org/log4net/release/config-examples.html
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<converter>
<name value="trace_id" />
<type value="SumoLogic.LoggingContext.TraceIdPatternConverter, TracingContextDecorator,Version=0.0.1, Culture=neutral, PublicKeyToken=null" />
</converter>
<converter>
<name value="span_id" />
<type value="SumoLogic.LoggingContext.SpanIdPatternConverter" />
</converter>
<converter>
<name value="parent_span_id" />
<type value="SumoLogic.LoggingContext.ParentSpanIdPatternConverter" />
</converter>
<conversionPattern value="%date %level %logger trace_id:%trace_id span_id:%span_id parent_span_id:%parent_span_id - %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net>
</configuration>
- Build Project
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- log4net (>= 2.0.15)
- OpenTelemetry (>= 1.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.0.7-alpha-5 | 230 | 12/5/2023 | |
| 0.0.7-alpha-3 | 186 | 11/22/2023 | |
| 0.0.7-alpha-2 | 180 | 11/22/2023 | |
| 0.0.7-alpha | 185 | 11/21/2023 | |
| 0.0.6-alpha | 165 | 11/21/2023 | |
| 0.0.5-alpha | 183 | 11/21/2023 | |
| 0.0.4 | 304 | 11/20/2023 | |
| 0.0.3 | 194 | 11/20/2023 | |
| 0.0.2 | 204 | 11/20/2023 | |
| 0.0.1 | 210 | 11/20/2023 |