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 21 Python
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
python实现银行实战系统
Feb 26 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
jupyter notebook实现显示行号
Apr 13 Python
10行Python代码实现Web自动化管控的示例代码
Aug 14 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
2017/07/23 Javascript
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
英语教育专业毕业生求职信
2014/08/28 职场文书
学生实习证明范文
2014/09/28 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
建房合同协议书
2016/03/21 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
无线电知识基础入门篇
2022/02/18 无线电