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 BeautifulSoup使用方法详解
Nov 21 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
Apr 23 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
Mar 08 Python
Python3 mmap内存映射文件示例解析
Mar 23 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 Python
如何利用python 读取配置文件
Jan 06 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
python opencv通过4坐标剪裁图片
Jun 05 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
星际初学者游戏中永远要做的事
2020/03/04 星际争霸
我的论坛源代码(三)
2006/10/09 PHP
使用php来实现网络服务
2009/09/15 PHP
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
PDO实现学生管理系统
2020/03/21 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
python使用建议技巧分享(三)
2020/08/18 Python
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
捐资助学倡议书
2014/04/15 职场文书
皇城相府导游词
2015/02/06 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
《植树问题》教学反思
2016/03/03 职场文书
责任书格式
2019/04/18 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript
MySQL数据库之存储过程 procedure
2022/06/16 MySQL