Microsoft.Extensions.Logging Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases y abstracciones para configurar ILogger.
Clases
AzureAppServicesLoggerFactoryExtensions |
Métodos de extensión para agregar el registrador de diagnósticos de Azure. |
ConsoleLoggerExtensions |
Proporciona métodos de extensión para las clases ILoggingBuilder y ILoggerProviderConfiguration<T>. |
DebugLoggerFactoryExtensions |
Métodos de extensión para la clase ILoggerFactory. |
EventLoggerFactoryExtensions |
Métodos de extensión para la clase ILoggerFactory. |
EventSourceLoggerFactoryExtensions |
Métodos de extensión para la clase ILoggerFactory. |
FakeLoggerBuilderExtensions |
Extensiones para configurar el registro falso, que se usa en pruebas unitarias. |
FilterLoggingBuilderExtensions |
Métodos de extensión para configurar servicios de registro en un IServiceCollection. |
LogDefineOptions |
Especifica las opciones de Define(LogLevel, EventId, String) y sus sobrecargas. |
Logger<T> |
Delegue a una nueva instancia de ILogger con el nombre completo del tipo especificado, creado por el ILoggerFactoryproporcionado. |
LoggerEnrichmentOptions |
Opciones para registrar características de enriquecimiento. |
LoggerExtensions |
Métodos de extensión de ILogger para escenarios comunes. |
LoggerExternalScopeProvider |
Implementación predeterminada de IExternalScopeProvider. |
LoggerFactory |
Genera instancias de ILogger clases basadas en los proveedores especificados. |
LoggerFactoryExtensions |
Métodos de extensión ILoggerFactory para escenarios comunes. |
LoggerFactoryOptions |
Define las opciones de un generador de registradores. |
LoggerFilterOptions |
Las opciones de un LoggerFilter. |
LoggerFilterRule |
Define una regla que se usa para filtrar los mensajes de registro. |
LoggerMessage |
Crea delegados que se pueden almacenar en caché más adelante para registrar mensajes de forma eficaz. |
LoggerMessageAttribute |
Proporciona información para guiar la producción de un método de registro fuertemente tipado. |
LoggerRedactionOptions |
Opciones para controlar la reacción. |
LoggingBuilderExtensions |
Proporciona métodos de extensión para configurar servicios de registro en un ILoggingBuilder. |
LoggingEnrichmentExtensions |
Extensiones para configurar características de enriquecimiento de registro. |
LoggingRedactionExtensions |
Extensiones para configurar las características de reacción de registro. |
LogPropertiesAttribute |
Marca un parámetro de método de registro cuyas propiedades públicas deben registrarse como etiquetas de registro. |
LogPropertyIgnoreAttribute |
Indica que no se debe registrar una etiqueta. |
ProviderAliasAttribute |
Define el alias para ILoggerProvider implementación que se usará en las reglas de filtrado. |
TagNameAttribute |
Define el nombre de etiqueta que se va a usar para un parámetro o propiedad registrados. |
TagProviderAttribute |
Define un método que se va a invocar para generar etiquetas de registro para un objeto al que se hace referencia. |
TraceSourceFactoryExtensions |
Métodos de extensión para configurar TraceSourceLoggerProvider en un ILoggingBuilder. |
Estructuras
EventId |
Identifica un evento de registro. El identificador principal es la propiedad "Id", con la propiedad "Name" que proporciona una breve descripción de este tipo de evento. |
Interfaces
IExternalScopeProvider |
Representa un almacenamiento de datos de ámbito común. |
ILogger |
Representa un tipo usado para realizar el registro. |
ILogger<TCategoryName> |
Interfaz genérica para registrar dónde se deriva el nombre de categoría del |
ILoggerFactory |
Representa un tipo usado para configurar el sistema de registro y crear instancias de ILogger a partir de los ILoggerProviderregistrados. |
ILoggerProvider |
Representa un tipo que puede crear instancias de ILogger. |
ILoggingBuilder |
Interfaz para configurar proveedores de registro. |
ISupportExternalScope |
Representa un ILoggerProvider que puede consumir información de ámbito externo. |
ITagCollector |
Interfaz dada a proveedores de etiquetas personalizados, lo que les permite emitir etiquetas. |
Enumeraciones
ActivityTrackingOptions |
Define las marcas para indicar qué elementos de contexto de seguimiento se deben incluir con los ámbitos de registro. |
LogLevel |
Define los niveles de gravedad del registro. |