python实现异常信息堆栈输出到日志文件

作者:伍只蚊 时间:2022-04-26 20:26:21 

将try except中捕获到的异常信息输出到日志文件中,方便查找错误原因,tranceback模块提供了把详细出错堆栈信息格式化成字符串返回函数format_exc().

具体代码如下


import traceback
import logging

logging.basicConfig(filename='log.log')

def error_func():
 b = 1 / 0

if __name__ == '__main__':
 try:
   error_func()
 except:
   s = traceback.format_exc()
   logging.error(s)

出错后,就能在log.log中查看错误信息。

来源:https://www.jianshu.com/p/4c67ca1f77df

标签:python,异常,堆栈,日志文件
0
投稿

猜你喜欢

  • Python读写Excel文件的实例

    2023-03-05 03:25:10
  • Python学生成绩管理系统简洁版

    2023-08-23 01:33:08
  • Python中parsel两种获取数据方式小结

    2023-03-01 17:44:50
  • sqlserver关于分页存储过程的优化【让数据库按我们的意思执行查询计划】

    2011-09-30 11:09:37
  • 亚马逊购物用户体验分析 (二)

    2009-10-25 12:48:00
  • python中的五种异常处理机制介绍

    2022-05-05 13:02:01
  • PL/SQL 日期时间类型函数及运算

    2009-02-26 10:45:00
  • PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】

    2023-10-03 00:48:07
  • php输出xml必须header的解决方法

    2023-09-11 20:00:16
  • python网络爬虫实现发送短信验证码的方法

    2021-03-23 23:18:54
  • Python后台开发Django会话控制的实现

    2022-11-09 22:29:16
  • Python获取DLL和EXE文件版本号的方法

    2023-09-07 11:43:23
  • Flask框架实现的前端RSA加密与后端Python解密功能详解

    2021-07-26 16:28:13
  • python3实现读取chrome浏览器cookie

    2023-10-18 13:18:44
  • MYSQL教程:my.cnf缓存优化

    2009-07-30 08:58:00
  • python随机获取列表中某一元素的方法

    2023-08-23 18:25:13
  • Python数据分析 Pandas Series对象操作

    2021-07-17 20:18:52
  • SQL0290N表空间状态问题:停顿的独占处理

    2008-12-26 17:24:00
  • Python使用字典的嵌套功能详解

    2021-03-19 01:20:02
  • Python自动扫雷实现方法

    2023-11-19 19:04:55
  • asp之家 网络编程 m.aspxhome.com