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. |
FakeLoggerBuilderExtensions |
Estensioni per la configurazione della registrazione fittizia, usate negli unit test. |
FilterLoggingBuilderExtensions |
Metodi di estensione per la configurazione dei servizi di registrazione in un 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 dal ILoggerFactoryfornito. |
LoggerEnrichmentOptions |
Opzioni per la registrazione delle funzionalità di arricchimento. |
LoggerExtensions |
Metodi di estensione ILogger per scenari comuni. |
LoggerExternalScopeProvider |
Implementazione predefinita di IExternalScopeProvider. |
LoggerFactory |
Produce istanze di classi ILogger in base ai provider specificati. |
LoggerFactoryExtensions |
Metodi di estensione ILoggerFactory per scenari comuni. |
LoggerFactoryOptions |
Definisce le opzioni per una factory del logger. |
LoggerFilterOptions |
Opzioni per un LoggerFilter. |
LoggerFilterRule |
Definisce una regola utilizzata 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. |
LoggerRedactionOptions |
Opzioni per controllare la ridistribuzione. |
LoggingBuilderExtensions |
Fornisce metodi di estensione per la configurazione dei servizi di registrazione in un ILoggingBuilder. |
LoggingEnrichmentExtensions |
Estensioni per la configurazione delle funzionalità di arricchimento della registrazione. |
LoggingRedactionExtensions |
Estensioni per la configurazione delle funzionalità di rollforward della registrazione. |
LogPropertiesAttribute |
Contrassegna un parametro del metodo di registrazione le cui proprietà pubbliche devono essere registrate come tag di log. |
LogPropertyIgnoreAttribute |
Indica che un tag non deve essere registrato. |
ProviderAliasAttribute |
Definisce l'alias per ILoggerProvider'implementazione da usare nelle regole di filtro. |
TagNameAttribute |
Definisce il nome del tag da utilizzare per un parametro o una proprietà registrata. |
TagProviderAttribute |
Definisce un metodo da richiamare per generare tag di registrazione per un oggetto a cui si fa riferimento. |
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 un archivio di dati di ambito comuni. |
ILogger |
Rappresenta un tipo utilizzato per eseguire la registrazione. |
ILogger<TCategoryName> |
Interfaccia generica per la registrazione in cui il nome della categoria è derivato dal nome del tipo di |
ILoggerFactory |
Rappresenta un tipo utilizzato per configurare il sistema di registrazione e creare istanze di ILogger dal ILoggerProviderregistrato. |
ILoggerProvider |
Rappresenta un tipo in grado di creare istanze di ILogger. |
ILoggingBuilder |
Interfaccia per la configurazione dei provider di registrazione. |
ISupportExternalScope |
Rappresenta un ILoggerProvider in grado di utilizzare informazioni sull'ambito esterno. |
ITagCollector |
Interfaccia assegnata ai provider di tag personalizzati, consentendo loro di generare tag. |
Enumerazioni
ActivityTrackingOptions |
Definisce i flag per indicare quali parti del contesto di traccia devono essere incluse negli ambiti di registrazione. |
LogLevel |
Definisce i livelli di gravità della registrazione. |