From 1ea43c549234d46814c446fda1680bf6f96922a4 Mon Sep 17 00:00:00 2001 From: Alessandro Ghidini Date: Mon, 9 Sep 2019 10:34:20 +0200 Subject: [PATCH] Ensure blazor client side logger checks for enabled log levels (#12928) --- .../Blazor/Blazor/src/Services/WebAssemblyConsoleLogger.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Components/Blazor/Blazor/src/Services/WebAssemblyConsoleLogger.cs b/src/Components/Blazor/Blazor/src/Services/WebAssemblyConsoleLogger.cs index c86c1cf30b..1769dbd915 100644 --- a/src/Components/Blazor/Blazor/src/Services/WebAssemblyConsoleLogger.cs +++ b/src/Components/Blazor/Blazor/src/Services/WebAssemblyConsoleLogger.cs @@ -20,6 +20,11 @@ namespace Microsoft.AspNetCore.Blazor.Services public void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter) { + if (!IsEnabled(logLevel)) + { + return; + } + var formattedMessage = formatter(state, exception); Console.WriteLine($"[{logLevel}] {formattedMessage}"); }