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 域名分析工具实现代码
Jul 15 Python
python实现apahce网站日志分析示例
Apr 02 Python
Python使用CMD模块更优雅的运行脚本
May 11 Python
详解python里使用正则表达式的分组命名方式
Oct 24 Python
Python数据结构与算法之字典树实现方法示例
Dec 13 Python
单利模式及python实现方式详解
Mar 20 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
如何通过python画loss曲线的方法
Jun 26 Python
Python的numpy库下的几个小函数的用法(小结)
Jul 12 Python
Python通过len函数返回对象长度
Oct 22 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
简单介绍Python的第三方库yaml
Jun 18 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 文件类型判断代码
2009/03/13 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
对python中的pop函数和append函数详解
2018/05/04 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
建筑个人求职信范文
2014/01/25 职场文书
售后服务承诺书范文
2014/03/26 职场文书
给市场的环保建议书
2014/05/14 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
追讨欠款律师函
2015/05/27 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
创业计划书之便利店
2019/09/05 职场文书
详解Python类和对象内容
2021/06/22 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js