我的团队使用Sentry
来跟踪错误,因此我不希望使用Luigi的内置电子邮件功能将所有报告保存在一个地方。在
我现在是这样设置的,它似乎完全跳过了哨兵:
if __name__ == '__main__':
try:
luigi.run()
except Exception as e:
client = Client(
***
)
client.captureException(tags={
sys.argv[0]
})
logger.critical('Error occurred: {e}'.format(e=e))
raise
我想如果你申报一个callback to the failure event并在那里做哨兵追踪的事情,那应该是可能的:
注意注意
e.traceback
只能在python3+as explained in this answer上工作。在相关问题 更多 >
编程相关推荐