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函数返回多个值的示例方法
Dec 04 Python
以911新闻为例演示Python实现数据可视化的教程
Apr 23 Python
python抓取网页中图片并保存到本地
Dec 01 Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
python求最大值最小值方法总结
Jun 25 Python
Django REST Framework之频率限制的使用
Sep 29 Python
python常用数据重复项处理方法
Nov 22 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
python turtle 绘制太极图的实例
Dec 18 Python
python interpolate插值实例
Jul 06 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去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
vue mounted组件的使用
2018/06/18 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
python实现逻辑回归的方法示例
2017/05/02 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python能否java成为主流语言吗
2020/06/22 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Django model class Meta原理解析
2020/11/14 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
经典导游欢迎词大全
2014/01/16 职场文书
入学申请自荐信范文
2014/02/26 职场文书
《石榴》教学反思
2014/03/02 职场文书
对标管理实施方案
2014/03/12 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
公司股东合作协议书
2014/09/14 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技