From f7d856147e1193a762c7149641e75d5491d2bf1f Mon Sep 17 00:00:00 2001 From: claude Date: Mon, 1 Jun 2026 22:03:46 +0300 Subject: [PATCH] Escalate provider fetch failures to Error for alert emails HTTP and Playwright fetch failures in HtmlJobSearcher are now logged at Error so that Serilog's email sink triggers an alert when a job provider is unreachable. Per-URL match failures remain at Warning (expected noise). Co-Authored-By: Claude Sonnet 4.6 --- Jobs/cv-search-job/Services/HtmlJobSearcher.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jobs/cv-search-job/Services/HtmlJobSearcher.cs b/Jobs/cv-search-job/Services/HtmlJobSearcher.cs index 67ccc0f..a958000 100644 --- a/Jobs/cv-search-job/Services/HtmlJobSearcher.cs +++ b/Jobs/cv-search-job/Services/HtmlJobSearcher.cs @@ -125,7 +125,7 @@ public sealed class HtmlJobSearcher } catch (Exception ex) { - _logger.LogWarning(ex, "Provider {Provider}: HTTP fetch failed for {Url}", providerName, url); + _logger.LogError(ex, "Provider {Provider}: HTTP fetch failed for {Url}", providerName, url); return null; } } @@ -169,7 +169,7 @@ public sealed class HtmlJobSearcher } catch (Exception ex) { - _logger.LogWarning(ex, "Provider {Provider}: Playwright fetch failed for {Url}", providerName, url); + _logger.LogError(ex, "Provider {Provider}: Playwright fetch failed for {Url}", providerName, url); return null; } }