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实现的防DDoS脚本
Feb 08 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
python实现获取Ip归属地等信息
Aug 27 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
人生苦短我用python python如何快速入门?
Mar 12 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
Python如何操作docker redis过程解析
Aug 10 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
python opencv将多个图放在一个窗口的实例详解
Feb 28 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
综合图片计数器
2006/10/09 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
xml转json的js代码
2012/08/28 Javascript
简单的js表单验证函数
2013/10/28 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
Python os模块介绍
2014/11/30 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
餐厅销售主管职责范本
2014/02/19 职场文书
小学老师对学生的评语
2014/12/29 职场文书