详解使用python的logging模块在stdout输出的两种方法
2017-05-17 11:51
1096 查看
详解使用python的logging模块在stdout输出
前言:
使用python的logging模块时,除了想将日志记录在文件中外,还希望在前台执行python脚本时,可以将日志直接输出到标准输出std.out中。
实现
logging模块可以有两种方法实现该功能:
方案一:basicconfig
import sys import logging logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
方案二:handler
logging是可以添加多个handler的,所以只需在额外给log增加一个handler即可。
import sys import logging log = logging.getLogger() stdout_handler = logging.StreamHandler(sys.stdout) log.addHandler(stdout_handler)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- 使用python的logging模块在stdout输出
- 使用python的logging模块在stdout输出
- Python同时向控制台和文件输出日志logging的方法 Python logging模块详解
- Python中使用logging模块打印log日志详解
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python3学习之使用Print输出带颜色字体方法步骤详解
- 详解Python使用simplejson模块解析JSON的方法
- python 的日志logging模块使用方法
- Python3 使用 logging 模块输出日志中的中文乱码解决办法
- 详解Python中使用base64模块来处理base64编码的方法
- 详解Python中logging日志模块在多进程环境下的使用
- python标准日志模块logging的使用方法
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python使用logging结合decorator模式实现优化日志输出的方法
- python标准日志模块logging的使用方法
- 详解Python使用simplejson模块解析JSON的方法
- python标准日志模块logging的使用方法
- Python 的MySQLConnector模块使用方法详解
- Python模块在使用中的两种导入方法
- Python日志(logging)模块使用方法简介