logger.info(traceback.print_exc())来自python gui

时间:2012-05-18 01:57:50

标签: python logging

执行logger.info(traceback.print_exc())时 跟踪在控制台上而不是在日志文件中 我logger.propagate = False还有同样的问题

1 个答案:

答案 0 :(得分:8)

print_exc将堆栈跟踪打印到stderr。

只需使用exc_info = 1参数,它将自动包含异常。

logging.exception("Exception") #or 
logging.error("exception ",exc_info=1) #or
logging.info("Exception has occured" ,exc_info=1)