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. |