<PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.8" />

Microsoft.Extensions.Logging.Logger

sealed class Logger : ILogger
public LoggerInformation[] Loggers { get; set; }

public MessageLogger[] MessageLoggers { get; set; }

public ScopeLogger[] ScopeLoggers { get; set; }

public Logger(string categoryName, LoggerInformation[] loggers)

public IDisposable BeginScope<TState>(TState state)

public bool IsEnabled(LogLevel logLevel)

public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)