diff --git a/.devops/monitor.py b/.devops/monitor.py index a25f7c1..2d3019b 100644 --- a/.devops/monitor.py +++ b/.devops/monitor.py @@ -55,16 +55,22 @@ class GitMonitor: # 文件处理器 file_handler = logging.FileHandler(log_file, encoding='utf-8') file_handler.setFormatter(formatter) + file_handler.setLevel(log_level) # 控制台处理器 console_handler = logging.StreamHandler() 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.setLevel(log_level) - self.logger.addHandler(file_handler) - self.logger.addHandler(console_handler) def get_remote_commit(self, repo_url, branch): """获取远程仓库的最新提交 hash"""