OpenTelemetry.Internal.SelfDiagnosticsLogger
Captures SDK self-diagnostics and serializes sink configuration, writes, and disposal through
SelfDiagnosticsSinkDispatcher.
namespace OpenTelemetry.Internal
{
internal sealed class SelfDiagnosticsLogger : IDisposable, ILogger
{
public bool IsEnabled(LogLevel logLevel);
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter);
public IDisposable BeginScope<TState>(TState state);
public void Dispose();
}
}