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 třídy ILoggingBuilder a ILoggerProviderConfiguration<T>. |
DebugLoggerFactoryExtensions |
Rozšiřující metody pro třídu ILoggerFactory. |
EventLoggerFactoryExtensions |
Rozšiřující metody pro třídu ILoggerFactory. |
EventSourceLoggerFactoryExtensions |
Rozšiřující metody pro třídu ILoggerFactory. |
FakeLoggerBuilderExtensions |
Rozšíření pro konfiguraci falešného protokolování používaného v testech jednotek. |
FilterLoggingBuilderExtensions |
Metody rozšíření pro nastavení služeb protokolování v IServiceCollection. |
LogDefineOptions |
Určuje možnosti pro Define(LogLevel, EventId, String) a jeho přetížení. |
Logger<T> |
Deleguje na novou instanci ILogger pomocí úplného názvu daného typu vytvořeného zadaným ILoggerFactory. |
LoggerEnrichmentOptions |
Možnosti pro funkce rozšiřování protokolování |
LoggerExtensions |
Metody rozšíření ILogger pro běžné scénáře |
LoggerExternalScopeProvider |
Výchozí implementace IExternalScopeProvider. |
LoggerFactory |
Vytvoří instance ILogger tříd založených na zadaných zprostředkovatelích. |
LoggerFactoryExtensions |
Metody rozšíření ILoggerFactory pro běžné scénáře |
LoggerFactoryOptions |
Definuje možnosti pro továrnu protokolovacího nástroje. |
LoggerFilterOptions |
Možnosti 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, aby se zprávy protokolovaly výkonným způsobem. |
LoggerMessageAttribute |
Poskytuje informace pro vedení produkce metody protokolování silného typu. |
LoggerRedactionOptions |
Možnosti pro řízení redakce |
LoggingBuilderExtensions |
Poskytuje rozšiřující metody pro nastavení služeb protokolování v ILoggingBuilder. |
LoggingEnrichmentExtensions |
Rozšíření pro konfiguraci funkcí 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 potř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, která se má vyvolat, aby vygenerovala 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í identifikátor je vlastnost Id s vlastností Name poskytující krátký popis tohoto typu události. |
Rozhraní
IExternalScopeProvider |
Představuje úložiště běžných dat oboru. |
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 názvu typu |
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 |
Představuje ILoggerProvider, který může využívat informace o externím oboru. |
ITagCollector |
Rozhraní poskytnuté poskytovatelům vlastních značek, které jim umožňuje generovat značky. |
Výčty
ActivityTrackingOptions |
Definuje příznaky, které označují, které části kontextu trasování by měly být součástí oborů protokolování. |
LogLevel |
Definuje úrovně závažnosti protokolování. |