Microsoft.Extensions.Logging Névtér

Osztályokat és absztrakciókat tartalmaz a konfiguráláshoz ILogger.

Osztályok

Name Description
AzureAppServicesLoggerFactoryExtensions

Bővítménymetelyeket biztosít Azure diagnosztikai naplózó hozzáadásához.

ConsoleLoggerExtensions

Bővítménymetelyeket biztosít az osztályokhoz és ILoggingBuilder az ILoggerProviderConfiguration<T> osztályokhoz.

DebugLoggerFactoryExtensions

Az osztály bővítménymetóriák ILoggerFactory .

EventLoggerFactoryExtensions

Az osztály bővítménymetóriák ILoggerFactory .

EventSourceLoggerFactoryExtensions

Az osztály bővítménymetóriák ILoggerFactory .

FakeLoggerBuilderExtensions

Az egységtesztekben használt hamis naplózás konfigurálására szolgáló bővítmények.

FilterLoggingBuilderExtensions

Bővítménymetelyek a naplózási szolgáltatások beállításához egy IServiceCollection.

GlobalBufferLoggingBuilderExtensions

Lehetővé teszi a naplópufferezés regisztrálását egy függőségi injektálási tárolóban.

LogDefineOptions

Lehetőségek és Define(LogLevel, EventId, String) túlterhelések.

Logger<T>

Delegál egy új ILogger példányt a megadott típus teljes nevével, amelyet a megadott ILoggerFactory.

LoggerEnrichmentOptions

A bővítési funkciók naplózásának lehetőségei.

LoggerExtensions

ILogger-bővítménymetelyek gyakori forgatókönyvekhez.

LoggerExternalScopeProvider

A . alapértelmezett implementációja IExternalScopeProvider

LoggerFactory

Osztálypéldányokat ILogger hoz létre az adott szolgáltatók alapján.

LoggerFactoryExtensions

Az ILoggerFactory bővítmény metódusai gyakori forgatókönyvekhez.

LoggerFactoryOptions

A LoggerFactory beállításai.

LoggerFilterOptions

A LoggerFilter beállításai.

LoggerFilterRule

Naplóüzenetek szűrésére használt szabály definiálása

LoggerMessage

Olyan meghatalmazottakat hoz létre, amelyek később gyorsítótárazhatók az üzenetek teljesítménybeli naplózásához.

LoggerMessageAttribute

Információt nyújt egy erősen gépelt naplózási módszer előállításához.

LoggerRedactionOptions

A redaction vezérlésének beállításai.

LoggingBuilderExtensions

Bővítménymetelyek a naplózási szolgáltatások beállításához egy ILoggingBuilder.

LoggingEnrichmentExtensions

Bővítmények a naplózási bővítési funkciók konfigurálásához.

LoggingRedactionExtensions

Bővítmények a naplózási újraaction-funkciók konfigurálásához.

LoggingSampler

Szabályozza a háttérrendszerbe gyűjtött és elküldött naplórekordok mintáinak számát.

LogPropertiesAttribute

Olyan naplózási metódusparamétert jelöl meg, amelynek nyilvános tulajdonságait naplócímkékként kell naplózni.

LogPropertyIgnoreAttribute

Azt jelzi, hogy a címkét nem szabad naplózni.

ProviderAliasAttribute

A szűrési szabályokban használandó implementáció aliasát ILoggerProvider határozza meg.

SamplingLoggerBuilderExtensions

Bővítmények a naplózási mintavételezés konfigurálásához.

TagNameAttribute

Meghatározza a naplózott paraméterhez vagy tulajdonsághoz használandó címkenevet.

TagProviderAttribute

Meghatároz egy metódust, amely meghívható egy hivatkozott objektum naplózási címkéinek létrehozásához.

TraceSourceFactoryExtensions

Bővítménymetelyek a beállításhoz TraceSourceLoggerProvider egy ILoggingBuilder.

Struktúrák

Name Description
EventId

Egy naplózási eseményt azonosít. Az elsődleges azonosító az "Id" tulajdonság, a "Name" tulajdonság pedig az ilyen típusú esemény rövid leírását adja meg.

Interfészek

Name Description
IExternalScopeProvider

A közös hatókörű adatok tárolását jelöli.

ILogger

A naplózás végrehajtásához használt típust jelöli.

ILogger<TCategoryName>

A naplózás általános felülete, ahol a kategória neve a megadott TCategoryName típusnévből származik. Általában a függőséginjektálásból elnevezett ILogger név aktiválásának engedélyezésére használják.

ILoggerFactory

A naplózási rendszer konfigurálásához és a regisztrált ILoggerpéldányok példányainak ILoggerProvider létrehozásához használt típust jelöli.

ILoggerProvider

Olyan típust jelöl, amely létrehozhat példányokat.ILogger

ILoggingBuilder

A naplózási szolgáltatók konfigurálásának felülete.

ISupportExternalScope

Olyan adatokat ILoggerProvider jelöl, amelyek képesek a külső hatókörre vonatkozó információk felhasználására.

ITagCollector

Az egyéni címkeszolgáltatók számára biztosított felület, amely lehetővé teszi számukra a címkék kibocsátását.

Enumerációk

Name Description
ActivityTrackingOptions

Jelzők, amelyek jelzik, hogy mely nyomkövetési környezetrészeket kell belefoglalni a naplózási hatókörökbe.

LogLevel

A naplózás súlyossági szintjeit határozza meg.