add log_level env var (#728)

This commit is contained in:
Adil Hafeez 2026-02-09 09:25:43 -08:00 committed by GitHub
parent 4a6cea3545
commit e056ddbcd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31 additions and 5 deletions

View file

@ -16,6 +16,7 @@ from planoai.utils import (
get_llm_provider_access_keys,
has_ingress_listener,
load_env_file_to_dict,
set_log_level,
stream_access_logs,
find_config_file,
find_repo_root,
@ -67,6 +68,8 @@ def get_version():
@click.option("--version", is_flag=True, help="Show the plano cli version and exit.")
@click.pass_context
def main(ctx, version):
# Set log level from LOG_LEVEL env var only
set_log_level(os.environ.get("LOG_LEVEL", "info"))
if version:
click.echo(f"plano cli version: {get_version()}")
ctx.exit()
@ -192,6 +195,10 @@ def up(file, path, foreground):
else:
env_stage[access_key] = env_file_dict[access_key]
# Pass log level to the Docker container — supervisord uses LOG_LEVEL
# to set RUST_LOG (brightstaff) and envoy component log levels
env_stage["LOG_LEVEL"] = os.environ.get("LOG_LEVEL", "info")
env.update(env_stage)
start_arch(arch_config_file, env, foreground=foreground)