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 相关文章推荐
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
Request的中断和ErrorHandler实例解析
Feb 12 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
Python 16进制与中文相互转换的实现方法
Jul 09 Python
pandas 条件搜索返回列表的方法
Oct 30 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
python实现拼接图片
Mar 23 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
python Matplotlib模块的使用
Sep 16 Python
python 远程执行命令的详细代码
Feb 15 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
Python 字符串定义
2009/09/25 Python
python实现将文本转换成语音的方法
2015/05/28 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
python将回车作为输入内容的实例
2018/06/23 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
劳资人员岗位职责
2013/12/19 职场文书
幼教简历自我评价
2014/01/28 职场文书
超市商业计划书
2014/05/04 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
车贷收入证明范本
2014/09/14 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
学校师德师风整改措施
2014/10/27 职场文书
学校少先队工作总结
2015/08/12 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书