fix: Add thinking_level to API logs for debugging
This commit is contained in:
parent
30729ef83e
commit
31350d6428
@ -244,12 +244,15 @@ class GeminiService:
|
||||
output_tokens = self._count_tokens_from_response(response, 'output')
|
||||
thinking_tokens = self._count_tokens_from_response(response, 'thinking')
|
||||
|
||||
# Log with thinking level info
|
||||
level = thinking_level or self.thinking_level
|
||||
logger.info(
|
||||
f"Gemini API call successful. "
|
||||
f"Tokens: {input_tokens}+{output_tokens}"
|
||||
f"{f'+{thinking_tokens}t' if thinking_tokens else ''}, "
|
||||
f"Latency: {latency_ms}ms, "
|
||||
f"Model: {self.model_name}"
|
||||
f"Model: {self.model_name}, "
|
||||
f"Thinking: {level.upper() if self._thinking_enabled else 'OFF'}"
|
||||
)
|
||||
|
||||
# Log to database for cost tracking
|
||||
|
||||
Loading…
Reference in New Issue
Block a user