Microsoft.Extensions.Logging Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy i abstrakcje służące do konfigurowania ILogger.
Klasy
AzureAppServicesLoggerFactoryExtensions |
Metody rozszerzenia służące do dodawania rejestratora diagnostyki platformy Azure. |
ConsoleLoggerExtensions |
Udostępnia metody rozszerzeń dla klas ILoggingBuilder i ILoggerProviderConfiguration<T>. |
DebugLoggerFactoryExtensions |
Metody rozszerzenia dla klasy ILoggerFactory. |
EventLoggerFactoryExtensions |
Metody rozszerzenia dla klasy ILoggerFactory. |
EventSourceLoggerFactoryExtensions |
Metody rozszerzenia dla klasy ILoggerFactory. |
FakeLoggerBuilderExtensions |
Rozszerzenia służące do konfigurowania fałszywego rejestrowania używanego w testach jednostkowych. |
FilterLoggingBuilderExtensions |
Metody rozszerzenia do konfigurowania usług rejestrowania w IServiceCollection. |
LogDefineOptions |
Określa opcje Define(LogLevel, EventId, String) i jego przeciążenia. |
Logger<T> |
Deleguje do nowego wystąpienia ILogger przy użyciu pełnej nazwy danego typu utworzonego przez podany ILoggerFactory. |
LoggerEnrichmentOptions |
Opcje rejestrowania funkcji wzbogacania. |
LoggerExtensions |
Metody rozszerzenia ILogger dla typowych scenariuszy. |
LoggerExternalScopeProvider |
Domyślna implementacja IExternalScopeProvider. |
LoggerFactory |
Tworzy wystąpienia klas ILogger na podstawie określonych dostawców. |
LoggerFactoryExtensions |
Metody rozszerzenia ILoggerFactory dla typowych scenariuszy. |
LoggerFactoryOptions |
Definiuje opcje fabryki rejestratora. |
LoggerFilterOptions |
Opcje filtru LoggerFilter. |
LoggerFilterRule |
Definiuje regułę używaną do filtrowania komunikatów dziennika. |
LoggerMessage |
Tworzy delegatów, które mogą być później buforowane w celu rejestrowania komunikatów w wydajny sposób. |
LoggerMessageAttribute |
Zawiera informacje umożliwiające prowadzenie produkcji silnie typizowanej metody rejestrowania. |
LoggerRedactionOptions |
Opcje sterowania redaction. |
LoggingBuilderExtensions |
Udostępnia metody rozszerzenia do konfigurowania usług rejestrowania w ILoggingBuilder. |
LoggingEnrichmentExtensions |
Rozszerzenia służące do konfigurowania funkcji wzbogacania rejestrowania. |
LoggingRedactionExtensions |
Rozszerzenia służące do konfigurowania funkcji redaction rejestrowania. |
LogPropertiesAttribute |
Oznacza parametr metody rejestrowania, którego właściwości publiczne muszą być rejestrowane jako tagi dziennika. |
LogPropertyIgnoreAttribute |
Wskazuje, że tag nie powinien być rejestrowany. |
ProviderAliasAttribute |
Definiuje alias dla implementacji ILoggerProvider, która ma być używana w regułach filtrowania. |
TagNameAttribute |
Definiuje nazwę tagu do użycia dla zarejestrowanego parametru lub właściwości. |
TagProviderAttribute |
Definiuje metodę wywoływania w celu generowania tagów rejestrowania dla obiektu, do których odwołuje się odwołanie. |
TraceSourceFactoryExtensions |
Metody rozszerzenia do konfigurowania TraceSourceLoggerProvider w ILoggingBuilder. |
Struktury
EventId |
Identyfikuje zdarzenie rejestrowania. Podstawowym identyfikatorem jest właściwość "Id", a właściwość "Name" zawiera krótki opis tego typu zdarzenia. |
Interfejsy
IExternalScopeProvider |
Reprezentuje magazyn wspólnych danych zakresu. |
ILogger |
Reprezentuje typ używany do rejestrowania. |
ILogger<TCategoryName> |
Interfejs ogólny rejestrowania, w którym nazwa kategorii pochodzi z określonej nazwy typu |
ILoggerFactory |
Reprezentuje typ używany do konfigurowania systemu rejestrowania i tworzenia wystąpień ILogger z zarejestrowanych ILoggerProviders. |
ILoggerProvider |
Reprezentuje typ, który może tworzyć wystąpienia ILogger. |
ILoggingBuilder |
Interfejs do konfigurowania dostawców rejestrowania. |
ISupportExternalScope |
Reprezentuje ILoggerProvider, które mogą korzystać z informacji o zakresie zewnętrznym. |
ITagCollector |
Interfejs przekazany dostawcom tagów niestandardowych, umożliwiając im emitowanie tagów. |
Wyliczenia
ActivityTrackingOptions |
Definiuje flagi wskazujące, które części kontekstu śledzenia powinny być dołączone do zakresów rejestrowania. |
LogLevel |
Definiuje poziomy ważności rejestrowania. |