From dffacae2deb6273c059f0eb98ee7248d868ac7bf Mon Sep 17 00:00:00 2001 From: Charlie Doern Date: Mon, 21 Jul 2025 15:03:13 -0400 Subject: [PATCH] fix: uvicorn respect log_config currently if a user does something like `LLAMA_STACK_LOG_FILE=foobar.log` the uvicorn logs do not end up in that file meaning during testing, it looks like a server gets no requests. This is problematic as it can lead users to believe they have misconfigured their server when in reality the logging config is just incorrect. Signed-off-by: Charlie Doern --- llama_stack/distribution/server/server.py | 1 + 1 file changed, 1 insertion(+) diff --git a/llama_stack/distribution/server/server.py b/llama_stack/distribution/server/server.py index 935688946..ede65e8d6 100644 --- a/llama_stack/distribution/server/server.py +++ b/llama_stack/distribution/server/server.py @@ -592,6 +592,7 @@ def main(args: argparse.Namespace | None = None): "port": port, "lifespan": "on", "log_level": logger.getEffectiveLevel(), + "log_config": logger_config, } if ssl_config: uvicorn_config.update(ssl_config)