Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z aktualną wersją, zobacz artykuł w wersji .NET 10.
BlazorWebView ma wbudowane rejestrowanie, które może pomóc w diagnozowaniu problemów w aplikacji Blazor Hybrid .
W tym artykule opisano kroki używania BlazorWebView rejestrowania:
- Włącz BlazorWebView i powiązane składniki w celu rejestrowania informacji diagnostycznych.
- Konfigurowanie dostawców rejestrowania.
- Wyświetlanie danych wyjściowych rejestratora.
Włączanie BlazorWebView rejestrowania
Włącz konfigurację rejestrowania podczas rejestracji usługi. Aby włączyć maksymalne rejestrowanie składników BlazorWebView i powiązanych składników w Microsoft.AspNetCore.Components.WebView przestrzeni nazw, dodaj następujący kod w Program pliku:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
});
Alternatywnie użyj następującego kodu, aby włączyć maksymalne rejestrowanie dla każdego składnika używającego polecenia Microsoft.Extensions.Logging:
services.AddLogging(logging =>
{
logging.SetMinimumLevel(LogLevel.Trace);
});
Konfigurowanie dostawców rejestrowania
Po skonfigurowaniu składników do zapisywania informacji dziennika skonfiguruj miejsce, w którym rejestratory powinny zapisywać informacje dziennika.
Dostawcy rejestrowania debugowania zapisują dane wyjściowe przy użyciu Debug instrukcji .
Aby skonfigurować dostawcę rejestrowania debugowania , dodaj odwołanie do Microsoft.Extensions.Logging.Debug pakietu NuGet.
Note
Aby uzyskać instrukcje dodawania pakietów do aplikacji .NET, zobacz artykuły w sekcji Instalowanie pakietów i zarządzanie nimi w temacie Przepływ pracy użycia pakietów (dokumentacja programu NuGet). Sprawdź prawidłowe wersje pakietów pod adresem NuGet.org.
Zarejestruj dostawcę wewnątrz wywołania, aby AddLogging dodać go w poprzednim kroku, wywołując metodę AddDebug rozszerzenia:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
logging.AddDebug();
});
Wyświetlanie danych wyjściowych rejestratora
Po uruchomieniu aplikacji z poziomu programu Visual Studio z włączonym debugowaniem dane wyjściowe debugowania są wyświetlane w oknie Dane wyjściowe programu Visual Studio.
Dodatkowe zasoby
ASP.NET Core