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的Tornado框架实现图片上传及图片大小修改功能
2023-10-27 06:23:43
保护Access 2000数据库的安全
2008-10-23 13:55:00
jQuery实现AJAX定时刷新局部页面实例
2024-05-02 17:05:27
python与mysql数据库交互的实现
2024-01-15 03:24:23
django 装饰器 检测登录状态操作
2021-03-13 16:40:40
nodejs读取并去重excel文件
2024-04-27 16:17:48
《写给大家看的设计书》阅读笔记之亲密性原则
2009-07-08 20:02:00
Python 实现PS滤镜的旋涡特效
2022-03-03 02:53:52
Vue组件的通信方式详解
2024-04-26 17:39:23
VBScript中的eval()函数
2008-04-09 13:41:00
golang cache带索引超时缓存库实战示例
2023-07-24 04:43:11
python爬虫自动创建文件夹的功能
2023-11-05 08:22:40
ASP网页编程的19个基本技巧
2023-07-09 11:52:01
Python实现统计文本文件字数的方法
2023-05-24 11:46:04
Python著名游戏实战之方块连接 我的世界
2022-12-10 06:25:50
python django 原生sql 获取数据的例子
2023-02-16 18:35:02
JavaScript 中的 setAttribute
2008-08-18 13:08:00
laravel中短信发送验证码的实现方法
2023-11-15 08:05:16
python中pylint使用方法(pylint代码检查)
2023-10-28 09:41:52
基于SQL中的数据查询语句汇总
2024-01-28 07:06:09