Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Это не последняя версия этой статьи. В текущем выпуске см . версию .NET 9 этой статьи.
Внимание
Эта информация относится к предварительному выпуску продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
В текущем выпуске см . версию .NET 9 этой статьи.
BlazorWebView имеет встроенные журналы, которые помогают диагностировать проблемы в Blazor Hybrid приложении.
В этой статье описываются действия по использованию BlazorWebView ведения журнала:
- Включите BlazorWebView и связанные компоненты для журналов диагностических сведений.
- Настройка поставщиков ведения журнала.
- Просмотр выходных данных средства ведения журнала.
Включение BlazorWebView
ведения журнала
Включите конфигурацию ведения журнала во время регистрации службы. Чтобы включить максимальное ведение журнала для BlazorWebView и связанных компонентов в Microsoft.AspNetCore.Components.WebView пространстве имен, добавьте в Program
файл следующий код:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
});
Кроме того, используйте следующий код, чтобы включить максимальное ведение журнала для каждого компонента, который использует Microsoft.Extensions.Logging:
services.AddLogging(logging =>
{
logging.SetMinimumLevel(LogLevel.Trace);
});
Настройка поставщиков ведения журнала
После настройки компонентов для записи сведений журнала настройте, где средства ведения журнала должны записывать данные журнала.
Поставщики ведения журнала отладки записывают выходные данные с помощью Debug
инструкций.
Чтобы настроить поставщик ведения журнала отладки , добавьте ссылку на Microsoft.Extensions.Logging.Debug
пакет NuGet.
Примечание.
Рекомендации по добавлению пакетов в приложения .NET см. в разделе Способы установки пакетов NuGet в статье Рабочий процесс использования пакета (документация по NuGet). Проверьте правильность версий пакета на сайте NuGet.org.
Зарегистрируйте поставщика в вызове AddLogging , добавленном на предыдущем шаге, вызвав AddDebug метод расширения:
services.AddLogging(logging =>
{
logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
logging.AddDebug();
});
Просмотр выходных данных средства ведения журнала
При запуске приложения из Visual Studio с включенной отладкой выходные данные отладки отображаются в окне вывода Visual Studio.
Дополнительные ресурсы
ASP.NET Core