From 9bde637af169240a17d27fad486d4170d5a0afaf Mon Sep 17 00:00:00 2001 From: Jason Dove <1695733+jasongdove@users.noreply.github.com> Date: Mon, 12 Jan 2026 19:32:22 -0600 Subject: [PATCH] load search logging level on startup --- CHANGELOG.md | 1 + ErsatzTV/Services/RunOnce/LoadLoggingLevelService.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5052d2ba..5bb82fea5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Use code signing on all Windows executables (`ErsatzTV-Windows.exe`, `ErsatzTV.exe`, `ErsatzTV.Scanner.exe`) - Respect `z_index` (draw order) on all graphics element types - Restore default UI font that was erroneously removed in v26.1.1 +- Use configured searching log level on startup, instead of the default log level of `Information` ## [26.1.1] - 2026-01-08 ### Fixed diff --git a/ErsatzTV/Services/RunOnce/LoadLoggingLevelService.cs b/ErsatzTV/Services/RunOnce/LoadLoggingLevelService.cs index a5bed4601..6c4b0cc2a 100644 --- a/ErsatzTV/Services/RunOnce/LoadLoggingLevelService.cs +++ b/ErsatzTV/Services/RunOnce/LoadLoggingLevelService.cs @@ -54,6 +54,14 @@ public class LoadLoggingLevelService : BackgroundService loggingLevelSwitches.SchedulingLevelSwitch.MinimumLevel = logLevel; } + foreach (LogEventLevel logLevel in await configElementRepository.GetValue( + ConfigElementKey.MinimumLogLevelSearching, stoppingToken)) + { + LoggingLevelSwitches loggingLevelSwitches = + scope.ServiceProvider.GetRequiredService(); + loggingLevelSwitches.SearchingLevelSwitch.MinimumLevel = logLevel; + } + foreach (LogEventLevel logLevel in await configElementRepository.GetValue( ConfigElementKey.MinimumLogLevelStreaming, stoppingToken)) {