Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Dies ist nicht die neueste Version dieses Artikels. Die aktuelle Version finden Sie in der .NET 10-Version dieses Artikels.
BlazorWebView verfügt über eine integrierte Protokollierung, mit der Sie Probleme in Ihrer Blazor Hybrid-App diagnostizieren können.
In diesem Artikel werden die Schritte zur Verwendung der BlazorWebView-Protokollierung erläutert:
- Aktivieren Sie BlazorWebView und verwandte Komponenten zum Protokollieren von Diagnoseinformationen.
- Konfigurieren Sie Protokollierungsanbieter.
- Zeigen Sie die Protokollierungsausgabe an.
Aktivieren der BlazorWebView-Protokollierung
Aktivieren Sie die Protokollierungskonfiguration während der Dienstregistrierung. Um die maximale Protokollierung für BlazorWebView und zugehörige Komponenten unter dem Microsoft.AspNetCore.Components.WebView-Namespace zu aktivieren, fügen Sie den folgenden Code in der Program-Datei hinzu:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
});
Verwenden Sie alternativ den folgenden Code, um die maximale Protokollierung für jede Komponente zu aktivieren, die Microsoft.Extensions.Logging verwendet:
services.AddLogging(logging =>
{
logging.SetMinimumLevel(LogLevel.Trace);
});
Konfigurieren von Protokollierungsanbietern
Konfigurieren Sie nach dem Konfigurieren von Komponenten zum Schreiben von Protokollinformationen, wo die Protokollierung Protokollinformationen schreiben sollen.
Die Protokollierungsanbieter zum Debuggen schreiben die Ausgabe mithilfe von Debug-Anweisungen.
Um den Protokollierungsanbieter Debug zu konfigurieren, fügen Sie einen Verweis auf das NuGet-Paket Microsoft.Extensions.Logging.Debug hinzu.
Note
Eine Anleitung zum Hinzufügen von Paketen zu .NET-Anwendungen finden Sie in den Artikeln unter Pakete installieren und verwalten unter Workflow für die Paketnutzung (NuGet-Dokumentation). Überprüfen Sie unter NuGet.org, ob die richtige Paketversion verwendet wird.
Registrieren Sie den Anbieter innerhalb des Aufrufsan AddLogging, der im vorherigen Schritt hinzugefügt werden soll, indem Sie die AddDebug-Erweiterungsmethode aufrufen:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
logging.AddDebug();
});
Anzeigen der Protokollierungsausgabe
Wenn die App mit aktiviertem Debuggen über Visual Studio ausgeführt wird, wird die Debugausgabe im Ausgabefenster von Visual Studio angezeigt.