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接收多播数据的代码
Mar 01 Python
Python实现全角半角转换的方法
Aug 18 Python
Python运算符重载用法实例
May 28 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
Flask之请求钩子的实现
Dec 23 Python
使用python的pandas为你的股票绘制趋势图
Jun 26 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
python之array赋值技巧分享
Nov 28 Python
python操作cfg配置文件方式
Dec 22 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
Mar 03 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
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[00:14]护身甲盾
2019/03/06 DOTA
Django框架验证码用法实例分析
2019/05/10 Python
Python实现一个优先级队列的方法
2020/07/31 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
python实现计算器简易版
2020/12/17 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
servlet面试题
2012/08/20 面试题
音乐教学反思
2014/02/02 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
大学军训感言300字
2014/03/09 职场文书
大一新生学期自我评价
2014/04/09 职场文书
材料员岗位职责范本
2015/04/11 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
vue+iview实现手机号分段输入框
2022/03/25 Vue.js
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS