修复日志配置:配置根 logger 以显示所有部署过程日志
This commit is contained in:
parent
c6dd75daeb
commit
bae9bdd9a0
|
|
@ -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"""
|
||||
|
|
|
|||
Loading…
Reference in New Issue