From 2d3f1411403f2ec1d1e6e65f34d2cc753a9ce235 Mon Sep 17 00:00:00 2001 From: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:19:50 +1000 Subject: [PATCH] [core] Fix setting of log level/verbose (#8600) --- esphome/log.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/esphome/log.py b/esphome/log.py index 835cd6b44d..516f27be45 100644 --- a/esphome/log.py +++ b/esphome/log.py @@ -74,13 +74,14 @@ def setup_log( colorama.init() - if log_level == logging.DEBUG: - CORE.verbose = True - elif log_level == logging.CRITICAL: - CORE.quiet = True - + # Setup logging - will map log level from string to constant logging.basicConfig(level=log_level) + if logging.root.level == logging.DEBUG: + CORE.verbose = True + elif logging.root.level == logging.CRITICAL: + CORE.quiet = True + logging.getLogger("urllib3").setLevel(logging.WARNING) logging.getLogger().handlers[0].setFormatter(