详解使用python的logging模块在stdout输出的两种方法

 更新时间:2017年05月17日 11:51:01   作者:styshoo  
这篇文章主要介绍了详解使用python的logging模块在stdout输出的相关资料,需要的朋友可以参考下

详解使用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如何利用petl做数据迁移

    详解Python如何利用petl做数据迁移

    随着数据量的不断增长,数据迁移成为了一项必不可少的任务,本文就来为大家详细介绍一下如何使用PETL进行数据迁移,并给出一些实践案例,需要的可以参考下
    2024-01-01
  • 如何通过Python实现一个消息队列

    如何通过Python实现一个消息队列

    这篇文章主要为大家详细介绍了如何通过Python实现一个简单的消息队列,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • PyCharm 2020.2下配置Anaconda环境的方法步骤

    PyCharm 2020.2下配置Anaconda环境的方法步骤

    这篇文章主要介绍了PyCharm 2020.2下配置Anaconda环境的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 支持python的分布式计算框架Ray详解

    支持python的分布式计算框架Ray详解

    Ray是一种分布式执行框架,便于大规模应用程序和利用先进的机器学习库,今天给大家分享支持python的分布式计算框架Ray详解,感兴趣的朋友一起看看吧
    2021-07-07
  • python logging设置level失败的解决方法

    python logging设置level失败的解决方法

    今天小编就为大家分享一篇python logging设置level失败的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python文件如何引入?详解引入Python文件步骤

    Python文件如何引入?详解引入Python文件步骤

    我们整理了一篇关于引入Python文件的一个基础知识点内容,如果你是一个python的学习者,参考一下吧。
    2018-12-12
  • Python爬虫之Selenium实现窗口截图

    Python爬虫之Selenium实现窗口截图

    这篇文章主要介绍了Python爬虫之Selenium实现窗口截图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 浅谈Python模块导入规范

    浅谈Python模块导入规范

    这篇文章主要介绍了浅谈Python模块导入规范,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python 一篇文章搞懂装饰器所有用法(建议收藏)

    python 一篇文章搞懂装饰器所有用法(建议收藏)

    这篇文章主要介绍了python 一篇文章搞懂装饰器所有用法(建议收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python模拟登录12306的方法

    Python模拟登录12306的方法

    这篇文章主要介绍了Python模拟登录12306的方法,是非常实用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2014-12-12

最新评论