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 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
如何在python中写hive脚本
Nov 08 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
pycharm解决关闭flask后依旧可以访问服务的问题
Apr 03 Python
Pandas读取csv时如何设置列名
Jun 02 Python
Python和Bash结合在一起的方法
Nov 13 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
聊聊python在linux下与windows下导入模块的区别说明
Mar 03 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调用三种数据库的方法(2)
2006/10/09 PHP
php缓冲 output_buffering的使用详解
2013/06/13 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue 指定组件缓存实例详解
2018/04/01 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
Python切片操作实例分析
2018/03/16 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
Python变量类型知识点总结
2019/02/18 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
宠物店的创业计划书范文
2014/01/11 职场文书
十佳党员事迹材料
2014/08/28 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
2015年教务工作总结
2015/05/23 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书