From 634cc45f3a5c79c759ecea451079ad5dc6e0c053 Mon Sep 17 00:00:00 2001 From: sneak Date: Thu, 22 May 2025 06:51:34 -0700 Subject: [PATCH] Feature: Add structured logging for each LLM-generated article summary --- llm.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/llm.go b/llm.go index 636da58..648e67c 100644 --- a/llm.go +++ b/llm.go @@ -106,6 +106,16 @@ func summarizeArticles(ollamaURL, ollamaModel string) { for id, result := range summaries { for _, article := range batch { if article.ID == id { + // Log the summary details for each article + logInfo("summary_result", "LLM generated summary", map[string]interface{}{ + "id": article.ID, + "title": article.Title, + "summary": result.Summary, + "importance": result.Importance, + "source": article.Source, + "length": len(result.Summary), + }) + article.Summary = result.Summary article.Importance = result.Importance if err := updateArticle(article); err != nil {