异常回访增加错误信息抛出

This commit is contained in:
z66
2025-12-04 17:44:21 +08:00
parent 931c0929b7
commit 8c34b781e0
10 changed files with 860 additions and 119 deletions
+15 -1
View File
@@ -106,4 +106,18 @@ def configure_detail_logger():
# 预配置日志记录器
task_logger = configure_task_logger()
error_logger = configure_error_task_logger()
detail_logger = configure_detail_logger()
detail_logger = configure_detail_logger()
# ===== 新增:自动为 error_logger.error 添加 traceback 支持 =====
import types
import sys
_original_error = error_logger.error
def enhanced_error(self, msg, *args, **kwargs):
if 'exc_info' not in kwargs:
if sys.exc_info()[0] is not None:
kwargs['exc_info'] = True
return _original_error(msg, *args, **kwargs)
error_logger.error = types.MethodType(enhanced_error, error_logger)