修改代码
This commit is contained in:
@@ -301,7 +301,7 @@ def _configure_bcl_logging(log_dir: str):
|
||||
log_path = os.path.join(log_dir, "bcl_calculator.log")
|
||||
|
||||
logger = logging.getLogger()
|
||||
logger.setLevel(logging.INFO)
|
||||
logger.setLevel(logging.DEBUG)
|
||||
|
||||
# 移除已有的 FileHandler,避免写到旧位置或重复写
|
||||
for h in list(logger.handlers):
|
||||
@@ -315,14 +315,14 @@ def _configure_bcl_logging(log_dir: str):
|
||||
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
||||
|
||||
file_handler = logging.FileHandler(log_path, mode="w", encoding="utf-8")
|
||||
file_handler.setLevel(logging.INFO)
|
||||
file_handler.setLevel(logging.DEBUG)
|
||||
file_handler.setFormatter(formatter)
|
||||
logger.addHandler(file_handler)
|
||||
|
||||
# 确保有一个控制台输出
|
||||
if not any(isinstance(h, logging.StreamHandler) for h in logger.handlers):
|
||||
stream_handler = logging.StreamHandler()
|
||||
stream_handler.setLevel(logging.INFO)
|
||||
stream_handler.setLevel(logging.DEBUG)
|
||||
stream_handler.setFormatter(formatter)
|
||||
logger.addHandler(stream_handler)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user