diff --git a/lib/mlenv/config/parser.sh b/lib/mlenv/config/parser.sh index b5560fa..ebe3c9c 100644 --- a/lib/mlenv/config/parser.sh +++ b/lib/mlenv/config/parser.sh @@ -107,7 +107,7 @@ config_apply_env_overrides() { for mapping in "${env_mappings[@]}"; do IFS=':' read -r env_var config_key <<< "$mapping" - if [[ -n "${!env_var}" ]]; then + if [[ -n "${!env_var:-}" ]]; then MLENV_CONFIG["$config_key"]="${!env_var}" vlog " Env override: $config_key = ${!env_var}" fi diff --git a/lib/mlenv/core/engine.sh b/lib/mlenv/core/engine.sh index b53e554..d7cf962 100644 --- a/lib/mlenv/core/engine.sh +++ b/lib/mlenv/core/engine.sh @@ -164,5 +164,5 @@ engine_get_info() { echo "MLEnv Engine v$(engine_get_version)" echo "Container Adapter: ${MLENV_ACTIVE_CONTAINER_ADAPTER:-none}" echo "Registry Adapter: ${MLENV_ACTIVE_REGISTRY_ADAPTER:-none}" - echo "Log Level: ${MLENV_LOG_LEVEL}" + echo "Log Level: ${MLENV_LOG_LEVEL:-info}" }