Microsoft.Extensions.Logging Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy a abstrakce pro konfiguraci ILogger.
Třídy
AzureAppServicesLoggerFactoryExtensions |
Metody rozšíření pro přidání diagnostického protokolovacího nástroje Azure |
ConsoleLoggerExtensions |
Poskytuje rozšiřující metody pro ILoggingBuilder třídy a ILoggerProviderConfiguration<T> . |
DebugLoggerFactoryExtensions |
Rozšiřující metody pro ILoggerFactory třídu . |
EventLoggerFactoryExtensions |
Rozšiřující metody pro ILoggerFactory třídu . |
EventSourceLoggerFactoryExtensions |
Rozšiřující metody pro ILoggerFactory třídu . |
FakeLoggerBuilderExtensions |
Rozšíření pro konfiguraci falešného protokolování, která se používají v testech jednotek. |
FilterLoggerFactoryExtensions |
ILoggerFactory rozšiřující metody, které poskytují běžný způsob filtrování zpráv protokolu napříč všemi registrovanými ILoggerProviders. |
FilterLoggerSettings |
Nastavení filtru pro zprávy protokolované pomocí ILogger. |
FilterLoggingBuilderExtensions |
Rozšiřující metody pro nastavení služeb protokolování v objektu IServiceCollection. |
LogDefineOptions |
Určuje možnosti pro Define(LogLevel, EventId, String) a jeho přetížení. |
Logger<T> |
Deleguje na novou ILogger instanci pomocí úplného názvu daného typu vytvořeného zadaným ILoggerFactoryobjektem . |
LoggerEnrichmentOptions |
Možnosti funkcí pro rozšiřování protokolování |
LoggerExtensions |
Rozšiřující metody ILoggeru pro běžné scénáře |
LoggerExternalScopeProvider |
Výchozí implementace .IExternalScopeProvider |
LoggerFactory |
Vytvoří instance ILogger tříd na základě zadaných zprostředkovatelů. |
LoggerFactoryExtensions |
Rozšiřující metody ILoggerFactory pro běžné scénáře |
LoggerFactoryOptions |
Definuje možnosti pro objekt pro vytváření protokolovacího nástroje. |
LoggerFilterOptions |
Možnosti pro LoggerFilter. |
LoggerFilterRule |
Definuje pravidlo sloužící k filtrování zpráv protokolu. |
LoggerMessage |
Vytvoří delegáty, které lze později uložit do mezipaměti a protokolovat zprávy výkonným způsobem. |
LoggerMessageAttribute |
Poskytuje informace, které vás povedou při vytváření metody protokolování silného typu. |
LoggerRedactionOptions |
Možnosti řízení redakce |
LoggingBuilderExtensions |
Poskytuje rozšiřující metody pro nastavení služeb protokolování v objektu ILoggingBuilder. |
LoggingEnrichmentExtensions |
Rozšíření pro konfiguraci funkcí pro rozšiřování protokolování |
LoggingRedactionExtensions |
Rozšíření pro konfiguraci funkcí redakce protokolování |
LogPropertiesAttribute |
Označí parametr metody protokolování, jehož veřejné vlastnosti je třeba protokolovat jako značky protokolu. |
LogPropertyIgnoreAttribute |
Označuje, že značka by neměla být protokolována. |
ProviderAliasAttribute |
Definuje alias pro ILoggerProvider implementaci, která se má použít v pravidlech filtrování. |
TagNameAttribute |
Definuje název značky, která se má použít pro protokolovaný parametr nebo vlastnost. |
TagProviderAttribute |
Definuje metodu vyvolání pro generování značky protokolování pro odkazovaný objekt. |
TraceSourceFactoryExtensions |
Metody rozšíření pro nastavení TraceSourceLoggerProvider na ILoggingBuilder. |
Struktury
EventId |
Identifikuje událost protokolování. Primárním identifikátorem je vlastnost "Id", přičemž vlastnost "Name" poskytuje krátký popis tohoto typu události. |
Rozhraní
IExternalScopeProvider |
Představuje úložiště dat společného oboru. |
IFilterLoggerSettings |
Nastavení filtru pro zprávy protokolované pomocí ILogger. |
ILogger |
Představuje typ použitý k protokolování. |
ILogger<TCategoryName> |
Obecné rozhraní pro protokolování, kde je název kategorie odvozen od zadaného |
ILoggerFactory |
Představuje typ použitý ke konfiguraci systému protokolování a vytvoření instancí ILogger z registrovaných ILoggerProviders. |
ILoggerProvider |
Představuje typ, který může vytvářet instance .ILogger |
ILoggingBuilder |
Rozhraní pro konfiguraci zprostředkovatelů protokolování. |
ISupportExternalScope |
ILoggerProvider Představuje, který je schopen využívat informace o externím oboru. |
ITagCollector |
Představuje vlastního zprostředkovatele značek a umožňuje mu generovat značky. |
Výčty
ActivityTrackingOptions |
Definuje příznaky označující, které části kontextu trasování by měly být zahrnuty do oborů protokolování. |
LogLevel |
Definuje úrovně závažnosti protokolování. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro