Microsoft.Extensions.Logging Namespace

namespace Microsoft.Extensions.Logging

Classes

class Microsoft.Extensions.Logging.ConsoleLoggerExtensions

class Microsoft.Extensions.Logging.DebugLoggerFactoryExtensions
Extension methods for the Microsoft.Extensions.Logging.ILoggerFactory class.
class Microsoft.Extensions.Logging.EventLoggerFactoryExtensions
Extension methods for the Microsoft.Extensions.Logging.ILoggerFactory class.
class Microsoft.Extensions.Logging.LogFormatter
Formatters for common logging scenarios.
class Microsoft.Extensions.Logging.LoggerExtensions
ILogger extension methods for common scenarios.
class Microsoft.Extensions.Logging.LoggerFactory
Summary description for LoggerFactory
class Microsoft.Extensions.Logging.LoggerFactoryExtensions
ILoggerFactory extension methods for common scenarios.
class Microsoft.Extensions.Logging.LoggerMessage
Creates delegates which can be later cached to log messages in a performant way.
class Microsoft.Extensions.Logging.Logger<T>
Delegates to a new Microsoft.Extensions.Logging.ILogger instance using the full name of the given type, created by the provided Microsoft.Extensions.Logging.ILoggerFactory.
class Microsoft.Extensions.Logging.NLogLoggerFactoryExtensions
Summary description for NLogLoggerFactoryExtensions

class Microsoft.Extensions.Logging.TraceSourceFactoryExtensions

Interfaces

interface Microsoft.Extensions.Logging.ILogValues

interface Microsoft.Extensions.Logging.ILogger
Represents a type used to perform logging.
interface Microsoft.Extensions.Logging.ILoggerFactory
Represents a type used to configure the logging system and create instances of Microsoft.Extensions.Logging.ILogger from the registered Microsoft.Extensions.Logging.ILoggerProviders.
interface Microsoft.Extensions.Logging.ILoggerProvider
Represents a type that can create instances of Microsoft.Extensions.Logging.ILogger.
interface Microsoft.Extensions.Logging.ILogger<TCategoryName>
A generic interface for logging where the category name is derived from the specified TCategoryName type name. Generally used to enable activation of a named Microsoft.Extensions.Logging.ILogger from dependency injection.

Enumerations

enum Microsoft.Extensions.Logging.LogLevel
Defines logging severity levels.