Microsoft.Extensions.Logging.Abstractions Namespace

Contains classes and abstractions over ILogger.

Classes

BufferedLogRecord

Represents a buffered log record to be written in batch to an IBufferedLogger.

NullLogger

Minimalistic logger that does nothing.

NullLogger<T>

Minimalistic logger that does nothing.

NullLoggerFactory

An ILoggerFactory used to create instance of NullLogger that logs nothing.

NullLoggerProvider

Provider for the NullLogger.

Structs

LogEntry<TState>

Holds the information for a single log entry.

Interfaces

IBufferedLogger

Represents the ability of a logging provider to support buffered logging.