<PackageReference Include="OpenTelemetry.Api.ProviderBuilderExtensions" Version="1.13.1" />

OpenTelemetry.Logs.OpenTelemetryDependencyInjectionLoggerProviderBuilderExtensions

Contains extension methods for the LoggerProviderBuilder class.
public static LoggerProviderBuilder AddInstrumentation<T>(this LoggerProviderBuilder loggerProviderBuilder)

Adds instrumentation to the provider.

public static LoggerProviderBuilder AddInstrumentation<T>(this LoggerProviderBuilder loggerProviderBuilder, T instrumentation)

Adds instrumentation to the provider.

public static LoggerProviderBuilder AddInstrumentation<T>(this LoggerProviderBuilder loggerProviderBuilder, Func<IServiceProvider, T> instrumentationFactory)

Adds instrumentation to the provider.

public static LoggerProviderBuilder AddInstrumentation<T>(this LoggerProviderBuilder loggerProviderBuilder, Func<IServiceProvider, LoggerProvider, T> instrumentationFactory)

Adds instrumentation to the provider.

public static LoggerProviderBuilder ConfigureServices(this LoggerProviderBuilder loggerProviderBuilder, Action<IServiceCollection> configure)

Register a callback action to configure the IServiceCollection where logging services are configured.