<PackageReference Include="OpenTelemetry" Version="1.15.0" />

OpenTelemetry.Logs.LoggerProviderBuilderExtensions

public static class LoggerProviderBuilderExtensions
Contains extension methods for the LoggerProviderBuilder class.
namespace OpenTelemetry.Logs { public static class LoggerProviderBuilderExtensions { public static LoggerProviderBuilder SetResourceBuilder(this LoggerProviderBuilder loggerProviderBuilder, ResourceBuilder resourceBuilder); public static LoggerProviderBuilder ConfigureResource(this LoggerProviderBuilder loggerProviderBuilder, Action<ResourceBuilder> configure); public static LoggerProviderBuilder AddProcessor(this LoggerProviderBuilder loggerProviderBuilder, BaseProcessor<LogRecord> processor); public static LoggerProviderBuilder AddProcessor<[Nullable(0)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(this LoggerProviderBuilder loggerProviderBuilder) where T : BaseProcessor<LogRecord>; public static LoggerProviderBuilder AddProcessor(this LoggerProviderBuilder loggerProviderBuilder, Func<IServiceProvider, BaseProcessor<LogRecord>> implementationFactory); public static LoggerProvider Build(this LoggerProviderBuilder loggerProviderBuilder); } }