我遵循rq文档中关于编写自定义exceptoin处理程序的推荐模式:
def my_handler(job, exc_type, exc_value, traceback):
# do custom things here
# for example, write the exception info to a DB
问题是当我试图打印或记录 traceback
我明白了:
<traceback object at 0x1027fcd40>
而不是文本。我试过这样的方法 .text
以及 print_exc()
但什么都不管用。我也试过了 dir(traceback)
回来了这个:
['tb_frame', 'tb_lasti', 'tb_lineno', 'tb_next']
如何为日志程序提取实际文本?
暂无答案!
目前还没有任何答案,快来回答吧!