Python logging管理不同级别log打印和存储实例


Posted in Python onJanuary 19, 2018

Python内置模块logging管理不同级别log打印和存储,非常方便,从此告别了使用print打桩记录,我们来看下logging的魅力吧

import logging 
 
logging.basicConfig(level = logging.DEBUG, 
          format = '%(asctime)s %(filename)s[line:%(lineno)d]%(levelname)s %(message)s', 
          datefmt = '%a, %d %b %Y %H:%M:%S', 
          filename = './logcheck.log', 
          filemode = 'w') 
 
############################################################################### 
#define one StreamHandler, set the log mode 
console = logging.StreamHandler() 
console.setLevel(logging.INFO) 
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') 
console.setFormatter(formatter) 
logging.getLogger('').addHandler(console) 
############################################################################### 
 
filePath = r'C:\ddms.bat' 
 
logging.error('Open file failed!') 
logging.warn('sort mode disabled') 
logging.debug('%s' % filePath) 
logging.info('xml file generated successfully!')

运行结果:

root    : ERROR  Open file failed! 
root    : WARNING sort mode disabled 
root    : INFO   xml file generated successfully!

总结

以上就是本文关于Python logging管理不同级别log打印和存储实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python 生成目录树及显示文件大小的代码
Jul 23 Python
Python中__call__用法实例
Aug 29 Python
Python MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
详解Python下载图片并保存本地的两种方式
May 15 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
python 实现一个图形界面的汇率计算器
Nov 09 Python
Jmeter调用Python脚本实现参数互相传递的实现
Jan 22 Python
python机器学习理论与实战(五)支持向量机
Jan 19 #Python
Python读取图片为16进制表示简单代码
Jan 19 #Python
Python实现pdf文档转txt的方法示例
Jan 19 #Python
浅谈Python实现2种文件复制的方法
Jan 19 #Python
用Python进行简单图像识别(验证码)
Jan 19 #Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 #Python
python模拟事件触发机制详解
Jan 19 #Python
You might like
一个php作的文本留言本的例子(一)
2006/10/09 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
2017/11/20 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
python实现实时视频流播放代码实例
2020/01/11 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
JAVA和C++区别都有哪些
2015/03/30 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
幼儿园庆六一活动方案
2014/03/06 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
指导老师鉴定意见
2015/06/05 职场文书
会议主持词结束语
2015/07/03 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
python井字棋游戏实现人机对战
2022/04/28 Python