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 klasy ILogger.
Klasy
AzureAppServicesLoggerFactoryExtensions |
Metody rozszerzenia służące do dodawania rejestratora diagnostyki platformy Azure. |
ConsoleLoggerExtensions |
Udostępnia metody rozszerzenia dla ILoggingBuilder klas i ILoggerProviderConfiguration<T> . |
DebugLoggerFactoryExtensions |
Metody rozszerzenia dla ILoggerFactory klasy . |
EventLoggerFactoryExtensions |
Metody rozszerzenia dla ILoggerFactory klasy . |
EventSourceLoggerFactoryExtensions |
Metody rozszerzenia dla ILoggerFactory klasy . |
FakeLoggerBuilderExtensions |
Rozszerzenia do konfigurowania fałszywego rejestrowania używanego w testach jednostkowych. |
FilterLoggingBuilderExtensions |
Metody rozszerzeń służące do konfigurowania usług rejestrowania w obiekcie IServiceCollection. |
LogDefineOptions |
Określa opcje dla Define(LogLevel, EventId, String) i jego przeciążeń. |
Logger<T> |
Delegaci do nowego ILogger wystąpienia przy użyciu pełnej nazwy danego typu utworzonego przez podany ILoggerFactoryelement . |
LoggerEnrichmentOptions |
Opcje rejestrowania funkcji wzbogacania. |
LoggerExtensions |
Metody rozszerzenia ILogger dla typowych scenariuszy. |
LoggerExternalScopeProvider |
Domyślna implementacja elementu IExternalScopeProvider. |
LoggerFactory |
Tworzy wystąpienia ILogger klas na podstawie określonych dostawców. |
LoggerFactoryExtensions |
Metody rozszerzenia ILoggerFactory dla typowych scenariuszy. |
LoggerFactoryOptions |
Definiuje opcje fabryki rejestratora. |
LoggerFilterOptions |
Opcje 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 przeprowadzenie produkcji silnie typizowanej metody rejestrowania. |
LoggerRedactionOptions |
Opcje kontrolowania redaction. |
LoggingBuilderExtensions |
Udostępnia metody rozszerzenia służące do konfigurowania usług rejestrowania w programie ILoggingBuilder. |
LoggingEnrichmentExtensions |
Rozszerzenia służące do konfigurowania funkcji wzbogacania rejestrowania. |
LoggingRedactionExtensions |
Rozszerzenia służące do konfigurowania funkcji redacjonowania 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 implementacji, ILoggerProvider który ma być używany w regułach filtrowania. |
TagNameAttribute |
Definiuje nazwę tagu do użycia dla zarejestrowanego parametru lub właściwości. |
TagProviderAttribute |
Definiuje metodę wywoływaną w celu generowania tagów rejestrowania dla obiektu, do których odwołuje się odwołanie. |
TraceSourceFactoryExtensions |
Metody rozszerzenia do konfigurowania TraceSourceLoggerProvider w obiekcie ILoggingBuilder. |
Struktury
EventId |
Identyfikuje zdarzenie rejestrowania. Podstawowym identyfikatorem jest właściwość "Id" z właściwością "Name" zawierającą 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 do rejestrowania, w którym nazwa kategorii pochodzi z określonej |
ILoggerFactory |
Reprezentuje typ używany do konfigurowania systemu rejestrowania i tworzenia wystąpień z zarejestrowanych ILoggerILoggerProviders. |
ILoggerProvider |
Reprezentuje typ, który może tworzyć wystąpienia klasy ILogger. |
ILoggingBuilder |
Interfejs do konfigurowania dostawców rejestrowania. |
ISupportExternalScope |
Reprezentuje obiekt ILoggerProvider , który może korzystać z informacji o zakresie zewnętrznym. |
ITagCollector |
Reprezentuje niestandardowego dostawcę tagów i umożliwia 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. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla