Microsoft.Extensions.Logging.Console Namespace

Contains classes and abstractions for configuring ConsoleLogger.

Classes

ConfigurationConsoleLoggerSettings

Specifies settings for a ConsoleLogger.

ConsoleFormatter

Allows custom log message formatting.

ConsoleFormatterNames

Reserved formatter names for the built-in console formatters.

ConsoleFormatterOptions

Options for the built-in console log formatter.

ConsoleLogger

Represents a logger that writes messages in the console.

ConsoleLoggerOptions

Options for a ConsoleLogger.

ConsoleLoggerProvider

A provider of ConsoleLogger instances.

ConsoleLoggerSettings

This type is retained only for compatibility. The recommended alternative is ConsoleLoggerOptions.

ConsoleLogScope
JsonConsoleFormatterOptions

Options for the built-in json console log formatter.

SimpleConsoleFormatterOptions

Options for the built-in default console log formatter.

Interfaces

IConsoleLoggerSettings

This type is retained only for compatibility. The recommended alternative is ConsoleLoggerOptions.

Enums

ConsoleLoggerFormat

Format of ConsoleLogger messages.

ConsoleLoggerQueueFullMode

Determines the console logger behavior when the queue becomes full.

LoggerColorBehavior

Determines when to use color when logging messages.