Microsoft.Extensions.Logging Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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. |