From a454f1ef3955ab82350aa9e4511b11041089470b Mon Sep 17 00:00:00 2001 From: "kotaro.saito" Date: Tue, 13 Jan 2026 23:55:20 +0900 Subject: [PATCH] fix(cli): pass log_level to uvicorn in web and api_server commands Explicitly pass the log_level parameter to uvicorn.Config in both adk web and adk api_server commands. This ensures that Uvicorn's internal logging respects the configured log level. Closes #4139 --- src/google/adk/cli/cli_tools_click.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/google/adk/cli/cli_tools_click.py b/src/google/adk/cli/cli_tools_click.py index e519427259..585bf639d3 100644 --- a/src/google/adk/cli/cli_tools_click.py +++ b/src/google/adk/cli/cli_tools_click.py @@ -1188,6 +1188,7 @@ async def _lifespan(app: FastAPI): host=host, port=port, reload=reload, + log_level=log_level.lower(), ) server = uvicorn.Server(config) @@ -1261,6 +1262,7 @@ def cli_api_server( host=host, port=port, reload=reload, + log_level=log_level.lower(), ) server = uvicorn.Server(config) server.run()