修复日志配置:配置根 logger 以显示所有部署过程日志

This commit is contained in:
孙小云 2026-01-09 18:30:09 +08:00
parent c6dd75daeb
commit bae9bdd9a0
1 changed files with 9 additions and 3 deletions

View File

@ -55,16 +55,22 @@ class GitMonitor:
# 文件处理器 # 文件处理器
file_handler = logging.FileHandler(log_file, encoding='utf-8') file_handler = logging.FileHandler(log_file, encoding='utf-8')
file_handler.setFormatter(formatter) file_handler.setFormatter(formatter)
file_handler.setLevel(log_level)
# 控制台处理器 # 控制台处理器
console_handler = logging.StreamHandler() console_handler = logging.StreamHandler()
console_handler.setFormatter(formatter) console_handler.setFormatter(formatter)
console_handler.setLevel(log_level)
# 配置 logger # 配置根 logger让所有子 logger 都能输出
root_logger = logging.getLogger()
root_logger.setLevel(log_level)
root_logger.addHandler(file_handler)
root_logger.addHandler(console_handler)
# 配置当前 logger
self.logger = logging.getLogger('GitMonitor') self.logger = logging.getLogger('GitMonitor')
self.logger.setLevel(log_level) self.logger.setLevel(log_level)
self.logger.addHandler(file_handler)
self.logger.addHandler(console_handler)
def get_remote_commit(self, repo_url, branch): def get_remote_commit(self, repo_url, branch):
"""获取远程仓库的最新提交 hash""" """获取远程仓库的最新提交 hash"""