Blazor WebAssemblyConsoleLogger internal NOTE (#20960)
parent
273a7f6c12
commit
309f470b77
|
@ -5,7 +5,7 @@ description: Learn about logging in Blazor apps, including log level configurati
|
|||
monikerRange: '>= aspnetcore-3.1'
|
||||
ms.author: riande
|
||||
ms.custom: mvc
|
||||
ms.date: 12/11/2020
|
||||
ms.date: 12/16/2020
|
||||
no-loc: [appsettings.json, "ASP.NET Core Identity", cookie, Cookie, Blazor, "Blazor Server", "Blazor WebAssembly", "Identity", "Let's Encrypt", Razor, SignalR]
|
||||
uid: blazor/fundamentals/logging
|
||||
zone_pivot_groups: blazor-hosting-models
|
||||
|
@ -39,6 +39,9 @@ Logging configuration can be loaded from app settings files. For more informatio
|
|||
|
||||
Inject an <xref:Microsoft.Extensions.Logging.ILoggerProvider> to add a `WebAssemblyConsoleLogger` to the logging providers passed to <xref:Microsoft.AspNetCore.SignalR.Client.HubConnectionBuilder>. Unlike a traditional <xref:Microsoft.Extensions.Logging.Console.ConsoleLogger>, `WebAssemblyConsoleLogger` is a wrapper around browser-specific logging APIs (for example, `console.log`). Use of `WebAssemblyConsoleLogger` makes logging possible within Mono inside a browser context.
|
||||
|
||||
> [!NOTE]
|
||||
> `WebAssemblyConsoleLogger` is [internal](/dotnet/csharp/language-reference/keywords/internal) and not available for direct use in developer code.
|
||||
|
||||
Add the namespace for <xref:Microsoft.Extensions.Logging?displayProperty=fullName> and inject an <xref:Microsoft.Extensions.Logging.ILoggerProvider> into the component:
|
||||
|
||||
```csharp
|
||||
|
|
Loading…
Reference in New Issue