Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Toto není nejnovější verze tohoto článku. Aktuální verzi najdete ve verzi .NET 10 tohoto článku.
BlazorWebView obsahuje integrované protokolování, které vám může pomoct s diagnostikou problémů v Blazor Hybrid aplikaci.
Tento článek vysvětluje postup použití BlazorWebView protokolování:
- Povolte BlazorWebView a související komponenty pro protokolování diagnostických informací.
- Nakonfigurujte zprostředkovatele protokolování.
- Zobrazení výstupu protokolovacího modulu
Povolení BlazorWebView protokolování
Povolte konfiguraci protokolování během registrace služby. Pokud chcete povolit maximální protokolování pro BlazorWebView a související komponenty v Microsoft.AspNetCore.Components.WebView oboru názvů, přidejte do Program souboru následující kód:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
});
Případně můžete pomocí následujícího kódu povolit maximální protokolování pro každou komponentu, která používá Microsoft.Extensions.Logging:
services.AddLogging(logging =>
{
logging.SetMinimumLevel(LogLevel.Trace);
});
Konfigurace zprostředkovatelů protokolování
Po nakonfigurování komponent pro zápis informací protokolu nakonfigurujte, kde protokolovací nástroje by měly zapisovat informace protokolu.
Zprostředkovatelé protokolování ladění zapisují výstup pomocí Debug příkazů.
Chcete-li nakonfigurovat zprostředkovatele protokolování ladění , přidejte odkaz na Microsoft.Extensions.Logging.Debug balíček NuGet.
Note
Pokyny k přidávání balíčků do aplikací .NET najdete v článcích v části Instalace a správa balíčků na webu Pracovní postup používání balíčků (dokumentace k NuGetu). Ověřte správné verze balíčků na NuGet.org.
Zaregistrujte poskytovatele v rámci volání AddLogging přidaného v předchozím kroku voláním AddDebug metody rozšíření:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
logging.AddDebug();
});
Zobrazení výstupu protokolovacího modulu
Když se aplikace spustí ze sady Visual Studio s povoleným laděním, zobrazí se výstup ladění v okně Výstup sady Visual Studio.