Python3.6日志Logging模块简单用法示例
2018-06-14 10:37
1266 查看
本文实例讲述了Python3.6日志Logging模块简单用法。分享给大家供大家参考,具体如下:
Logging是一个很方便的模块,用来打印日志
我直接列出一个最灵活的方法
# -*- coding:utf-8 -*- #!python3 import logging logger = logging.getLogger() # logging对象 fh = logging.FileHandler("test.log") # 文件对象 sh = logging.StreamHandler() # 输出流对象 fm = logging.Formatter('%(asctime)s-%(filename)s[line%(lineno)d]-%(levelname)s-%(message)s') # 格式化对象 fh.setFormatter(fm) # 设置格式 sh.setFormatter(fm) # 设置格式 logger.addHandler(fh) # logger添加文件输出流 logger.addHandler(sh) # logger添加标准输出流(std out) logger.setLevel(logging.DEBUG) # 设置从那个等级开始提示 logger.debug("debug Test") logger.info("info Test") logger.warning("warning Test") logger.error("error Test") logger.critical("critical Test")
运行结果:
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python日志操作技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- nodeJS模块简单用法示例
- Python random模块用法解析及简单示例
- 原创:关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例
- jquery.flot.js简单绘制折线图用法示例
- C# List中FindAll用法的一些简单示例
- extern 用法简单示例
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- this用法的简单示例
- Yii2中关联查询简单用法示例
- Python中time模块和datetime模块的用法示例
- java FutureTask的简单用法示例
- Python中使用urllib2模块编写爬虫的简单上手示例
- Java实现的简单数字处理类及用法示例
- Linux 最简单内核模块 Hello World 示例
- php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
- log4j基本用法及简单配置示例
- Java Swing组件文件选择器JFileChooser简单用法示例
- Android开发之开关按钮控件ToggleButton简单用法示例
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- 常用的JS与XML结合用法 简单示例