From 833bb66706dd991ecd3973da360c472d818e970a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 16 Aug 2025 16:26:12 +0300 Subject: logging: migrate LSP logs to global singleton (internal/logging); use consistent colors/prefix; refactor LLM provider to use global logger and remove per-client loggers --- internal/llm/provider.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'internal/llm/provider.go') diff --git a/internal/llm/provider.go b/internal/llm/provider.go index e83d1e2..a87d815 100644 --- a/internal/llm/provider.go +++ b/internal/llm/provider.go @@ -3,8 +3,7 @@ package llm import ( "context" "errors" - "log" - "os" + "os" ) // Message represents a chat-style prompt message. @@ -40,10 +39,10 @@ func WithStop(stop ...string) RequestOption { // NewDefault returns the default provider using environment configuration. // Currently this is the OpenAI provider using OPENAI_API_KEY. -func NewDefault(logger *log.Logger) (Client, error) { +func NewDefault() (Client, error) { apiKey := os.Getenv("OPENAI_API_KEY") if apiKey == "" { return nil, errors.New("OPENAI_API_KEY is not set") } - return newOpenAIFromEnv(apiKey, logger), nil + return newOpenAIFromEnv(apiKey), nil } -- cgit v1.2.3