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实现一个简单的MySQL类
Jan 07 Python
python 数据清洗之数据合并、转换、过滤、排序
Feb 12 Python
Python实现运行其他程序的四种方式实例分析
Aug 17 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
NLTK 3.2.4 环境搭建教程
Sep 19 Python
Python简单I/O操作示例
Mar 18 Python
用Python中的turtle模块画图两只小羊方法
Apr 09 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
django中瀑布流写法实例代码
Oct 14 Python
Python自然语言处理之切分算法详解
Apr 25 Python
Python3 如何开启自带http服务
May 18 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 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
桌面中心(三)修改数据库
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
Javascript算符的优先级介绍
2013/03/20 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
详解JS函数重载
2014/12/04 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
菊花转动的jquery加载动画效果
2018/08/19 jQuery
Vue实现一个无限加载列表功能
2018/11/13 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
python检测远程端口是否打开的方法
2015/03/14 Python
Python中字符串的常见操作技巧总结
2016/07/28 Python
详解python进行mp3格式判断
2016/12/23 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
python sqlite的Row对象操作示例
2019/09/11 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
python语言是免费还是收费的?
2020/06/15 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
2015感人爱情寄语
2015/02/26 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript