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


Posted in Python onDecember 26, 2019

将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中查看错误信息。

以上这篇python实现异常信息堆栈输出到日志文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python抓取网页图片并放到指定文件夹
Apr 24 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
使用DataFrame删除行和列的实例讲解
Apr 08 Python
pandas修改DataFrame列名的方法
Apr 08 Python
python八皇后问题的解决方法
Sep 27 Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
python getpass模块用法及实例详解
Oct 07 Python
Django通过json格式收集主机信息
May 29 Python
python中id函数运行方式
Jul 03 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
Python 制作自动化翻译工具
Apr 25 Python
Python的对象传递与Copy函数使用详解
Dec 26 #Python
Python pandas库中的isnull()详解
Dec 26 #Python
python dataframe NaN处理方式
Dec 26 #Python
python实现大战外星人小游戏实例代码
Dec 26 #Python
Python数据存储之 h5py详解
Dec 26 #Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 #Python
Python实现图片识别加翻译功能
Dec 26 #Python
You might like
url decode problem 解决方法
2011/12/26 PHP
php数组编码转换示例详解
2014/03/11 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
python获得一个月有多少天的方法
2015/06/04 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
使用python实现飞机大战游戏
2020/03/23 Python
python -v 报错问题的解决方法
2020/09/15 Python
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
高中生活自我鉴定
2014/01/18 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
社团招新策划书
2014/02/04 职场文书
出差报告格式模板
2014/11/06 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis