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中的zip函数使用示例
Jan 29 Python
python类和继承用法实例
Jul 07 Python
使用Python来编写HTTP服务器的超级指南
Feb 18 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
Jun 01 Python
说说如何遍历Python列表的方法示例
Feb 11 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
python使用pipeline批量读写redis的方法
Feb 18 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
Tensorflow 卷积的梯度反向传播过程
Feb 10 Python
Python文本文件的合并操作方法代码实例
Mar 31 Python
python中scrapy处理项目数据的实例分析
Nov 22 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
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python3字符串学习教程
2015/08/20 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Flask之flask-session的具体使用
2018/07/26 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python3多线程基础知识点
2019/02/19 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
Django在Model保存前记录日志实例
2020/05/14 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
易程科技软件测试笔试
2013/03/24 面试题
计算机专业毕业生自荐信
2013/12/31 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
安全主题班会教案
2015/08/12 职场文书
教师节随笔
2015/08/15 职场文书
社区结对共建协议书
2016/03/23 职场文书
车辆挂靠协议书
2016/03/23 职场文书
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS