1.5 KiB
1.5 KiB
Customizing OpenTelemetry .NET SDK for Logs
OpenTelemetryLoggerProvider
TODO
Building the OpenTelemetryLoggerProvider
TODO
OpenTelemetryLoggerProvider configuration
TODO
IncludeScopes
TODO
IncludeFormattedMessage
TODO
ParseStateValues
TODO
AddProcessor
TODO
SetResourceBuilder
TODO
Filtering LogLevels
ILogger
implementations have a built-in mechanism to apply log
filtering.
This filtering lets you control the logs that are sent to each registered
provider, including the OpenTelemetryLoggerProvider. "OpenTelemetry" is the
alias
for OpenTelemetryLoggerProvider, that may be used in configuring filtering
rules.
The example below defines "Error" as the default LogLevel
and also defines "Warning" as the minimum LogLevel for a user defined category.
ILoggingBuilder.AddFilter<OpenTelemetryLoggerProvider>("*", LogLevel.Error);
ILoggingBuilder.AddFilter<OpenTelemetryLoggerProvider>("category name", LogLevel.Warning);
Learn more
- See also the official guide for Logging in .NET.
LogLevel