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

OpenTelemetry.Logs.LoggerProviderSdk

sealed class LoggerProviderSdk : LoggerProvider
SDK LoggerProvider implementation.
namespace OpenTelemetry.Logs { internal sealed class LoggerProviderSdk { public Resource Resource { get; } public List<object> Instrumentations { get; } public BaseProcessor<LogRecord> Processor { get; } public ILogRecordPool LogRecordPool { get; } public LoggerProviderSdk(IServiceProvider serviceProvider, bool ownsServiceProvider); public void AddProcessor(BaseProcessor<LogRecord> processor); public bool ForceFlush(int timeoutMilliseconds = -1); public bool Shutdown(int timeoutMilliseconds); public bool ContainsBatchProcessor(BaseProcessor<LogRecord> processor); } }