我正在开发python应用程序,我想在异常情况下包括非常详细的堆栈信息,包括所有局部变量。这是在Django中完成的
我已经设置了Python(在Python 3中)日志并使用logger.debug(“编织时出错”,exc_info = True,stack_info = True,extra = dicte)我得到了堆栈跟踪,但没有内部列表变量及其内容。我该怎么办?
我想得到的是以下内容:
▼本地变量 可变值 args
()
矮人
{'tech_number':108}
名称
“获取”
自己
答案 0 :(得分:0)
我不太了解您的问题。但我认为您可以将所需的内容作为python字典放入extra
中。然后您需要
record.message
中覆盖format
format
设置为您的logger
这是代码的一部分,例如Link