From 7d4824e853c3cf03de342c1fa20a342e64360404 Mon Sep 17 00:00:00 2001 From: Douwe Osinga Date: Wed, 5 Nov 2025 10:06:40 -0500 Subject: [PATCH] Keep llm logs in place (#5577) Co-authored-by: Douwe Osinga --- crates/goose/src/providers/utils.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/goose/src/providers/utils.rs b/crates/goose/src/providers/utils.rs index 5da1946a62..f96b2e1a85 100644 --- a/crates/goose/src/providers/utils.rs +++ b/crates/goose/src/providers/utils.rs @@ -1,5 +1,6 @@ use super::base::Usage; use super::errors::GoogleErrorCode; +use crate::config::paths::Paths; use crate::model::ModelConfig; use crate::providers::errors::{OpenAIError, ProviderError}; use anyhow::{anyhow, Result}; @@ -495,7 +496,7 @@ impl RequestLog { where Payload: Serialize, { - let logs_dir = crate::logging::prepare_log_directory("llm", true)?; + let logs_dir = Paths::in_state_dir("logs"); let request_id = Uuid::new_v4(); let temp_name = format!("llm_request.{request_id}.jsonl");