繁体   English   中英

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

[英]logger.info(traceback.print_exc()) coming on python gui

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

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)

我使用的是python 2.7,遗憾的是exc_info=1从来没有为我工作所以我不得不使用它:

  import traceback
  ...


  log.debug(traceback.format_exc())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM