From 977356901932a36e7bed8c711cb7b3d609f0eb23 Mon Sep 17 00:00:00 2001 From: "Ethan T." Date: Fri, 13 Mar 2026 13:30:19 +0800 Subject: [PATCH] fix: correct stderr logger level from ERROR to WARNING The stderr StreamToLogger was set to logging.ERROR, which means stderr output was logged at ERROR level. This is incorrect because stderr contains warnings and informational messages too. Changed to WARNING level which better matches stderr's typical content. Also set stderr_logger base level to INFO (matching stdout_logger) so that WARNING-level messages are not filtered out. --- fastchat/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastchat/utils.py b/fastchat/utils.py index d3531928f..af5a58c31 100644 --- a/fastchat/utils.py +++ b/fastchat/utils.py @@ -52,8 +52,8 @@ def build_logger(logger_name, logger_filename): sys.stdout = sl stderr_logger = logging.getLogger("stderr") - stderr_logger.setLevel(logging.ERROR) - sl = StreamToLogger(stderr_logger, logging.ERROR) + stderr_logger.setLevel(logging.INFO) + sl = StreamToLogger(stderr_logger, logging.WARNING) sys.stderr = sl # Get logger