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