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程序与C++程序的联合使用
Apr 07 Python
详解Python的Django框架中的模版继承
Jul 16 Python
定制FileField中的上传文件名称实例
Aug 23 Python
深入理解Python中的*重复运算符
Oct 28 Python
python生成excel的实例代码
Nov 08 Python
Python 和 JS 有哪些相同之处
Nov 23 Python
Python内置函数reversed()用法分析
Mar 20 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
如何用python实现一个HTTP连接池
Jan 14 Python
python - timeit 时间模块
Apr 06 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实现获取文章内容第一张图片的方法
2014/11/04 PHP
php xhprof使用实例详解
2019/04/15 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
ie focus bug 解决方法
2009/09/03 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
python搜索指定目录的方法
2015/04/29 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
国旗下的演讲稿
2014/05/08 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
罗马假日观后感
2015/06/08 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers