Python3.6日志Logging模块简单用法示例


Posted in Python onJune 14, 2018

本文实例讲述了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")

运行结果:

Python3.6日志Logging模块简单用法示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python多重继承实例
Oct 11 Python
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
python3实现点餐系统
Jan 24 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
python多进程并发demo实例解析
Dec 13 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
Python爬取网页信息的示例
Sep 24 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
OpenCV实现常见的四种图像几何变换
Apr 01 Python
Python实现的knn算法示例
Jun 14 #Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
Jun 14 #Python
Tensorflow 查看变量的值方法
Jun 14 #Python
对Tensorflow中权值和feature map的可视化详解
Jun 14 #Python
TensorFlow的权值更新方法
Jun 14 #Python
python字符串常用方法
Jun 14 #Python
tensorflow 输出权重到csv或txt的实例
Jun 14 #Python
You might like
php中用数组的方法设置cookies
2011/04/21 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
javascript cookies操作集合
2010/04/12 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python 实现堆排序算法代码
2012/06/05 Python
python通过smpt发送邮件的方法
2015/04/30 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
Python数据正态性检验实现过程
2020/04/18 Python
python的dict判断key是否存在的方法
2020/12/09 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
如何进行Linux分区优化
2016/09/13 面试题
大学生求职自荐信
2013/12/12 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
试用期辞职信范文
2015/03/02 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
工作失职检讨书范文
2015/05/05 职场文书
被告答辩状范文
2015/05/22 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript