Sdílet prostřednictvím


Řešení potíží s ASP.NET Core Blazor Hybrid

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.

Poznámka

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.

Další prostředky