Microsoft.Extensions.Logging Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi e astrazioni per la configurazione di ILogger.
Classi
AzureAppServicesLoggerFactoryExtensions |
Metodi di estensione per l'aggiunta del logger di diagnostica di Azure. |
ConsoleLoggerExtensions |
Fornisce metodi di estensione per le classi ILoggingBuilder e ILoggerProviderConfiguration<T>. |
DebugLoggerFactoryExtensions |
Metodi di estensione per la classe ILoggerFactory. |
EventLoggerFactoryExtensions |
Metodi di estensione per la classe ILoggerFactory. |
EventSourceLoggerFactoryExtensions |
Metodi di estensione per la classe ILoggerFactory. |
FilterLoggerFactoryExtensions |
Metodi di estensione ILoggerFactory che forniscono un modo comune per filtrare i messaggi di log in tutti i ILoggerProvider registrati. |
FilterLoggerSettings |
Filtrare le impostazioni per i messaggi registrati da un ILogger. |
FilterLoggingBuilderExtensions |
Metodi di estensione per la configurazione dei servizi di registrazione in un oggetto IServiceCollection. |
LogDefineOptions |
Specifica le opzioni per Define(LogLevel, EventId, String) e i relativi overload. |
Logger<T> |
Delega a una nuova istanza di ILogger usando il nome completo del tipo specificato, creato dalla ILoggerFactory fornita. |
LoggerExtensions |
Metodi di estensione ILogger per scenari comuni. |
LoggerExternalScopeProvider |
Implementazione predefinita di IExternalScopeProvider. |
LoggerFactory |
Produce istanze di ILogger classi basate sui provider specificati. |
LoggerFactoryExtensions |
Metodi di estensione ILoggerFactory per scenari comuni. |
LoggerFactoryOptions |
Definisce le opzioni per una factory di logger. |
LoggerFilterOptions |
Opzioni per un LoggerFilter. |
LoggerFilterRule |
Definisce una regola usata per filtrare i messaggi di log. |
LoggerMessage |
Crea delegati che possono essere memorizzati nella cache in un secondo momento per registrare i messaggi in modo efficiente. |
LoggerMessageAttribute |
Fornisce informazioni per guidare la produzione di un metodo di registrazione fortemente tipizzato. |
LoggingBuilderExtensions |
Fornisce metodi di estensione per la configurazione dei servizi di registrazione in un oggetto ILoggingBuilder. |
ProviderAliasAttribute |
Definisce l'alias per l'implementazione di ILoggerProvider da usare nelle regole di filtro. |
TraceSourceFactoryExtensions |
Metodi di estensione per la configurazione di TraceSourceLoggerProvider in un ILoggingBuilder. |
Struct
EventId |
Identifica un evento di registrazione. L'identificatore primario è la proprietà "Id", con la proprietà "Name" che fornisce una breve descrizione di questo tipo di evento. |
Interfacce
IExternalScopeProvider |
Rappresenta una risorsa di archiviazione di dati con ambito comune. |
IFilterLoggerSettings |
Filtrare le impostazioni per i messaggi registrati da un ILogger. |
ILogger |
Rappresenta un tipo usato per eseguire la registrazione. |
ILogger<TCategoryName> |
Interfaccia generica per la registrazione in cui il nome della categoria deriva dal nome del tipo di |
ILoggerFactory |
Rappresenta un tipo usato per configurare il sistema di registrazione e creare istanze di ILogger dai ILoggerProvider registrati. |
ILoggerProvider |
Rappresenta un tipo che può creare istanze di ILogger. |
ILoggingBuilder |
Interfaccia per la configurazione dei provider di registrazione. |
ISupportExternalScope |
Rappresenta un ILoggerProvider in grado di utilizzare informazioni sull'ambito esterne. |
Enumerazioni
ActivityTrackingOptions |
Definisce i flag per indicare quali parti del contesto di traccia devono essere incluse con gli ambiti di registrazione. |
LogLevel |
Definisce i livelli di gravità della registrazione. |