• 技术文章 >后端开发 >Python教程

    python怎么查看logging

    (*-*)浩(*-*)浩2019-07-09 10:20:37原创1465
    logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:

    可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;(推荐学习:Python视频教程

    print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;

    logging模块使用

    配置logging基本的设置,然后在控制台输出日志,

    import logging
    logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    logger = logging.getLogger(__name__)
    
    logger.info("Start print log")
    logger.debug("Do something")
    logger.warning("Something maybe fail.")
    logger.info("Finish")

    运行时,控制台输出,

    2016-10-09 19:11:19,434 - __main__ - INFO - Start print log
    2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail.
    2016-10-09 19:11:19,434 - __main__ - INFO - Finish

    logging中可以选择很多消息级别,如debug、info、warning、error以及critical。通过赋予logger或者handler不同的级别,开发者就可以只输出错误信息到特定的记录文件,或者在调试时只记录调试信息。

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是python怎么查看logging的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python
    上一篇:Python适合在什么系统 下一篇:python爬虫爬网页时遇到网页重定向怎么办
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python3.6中如何安装pip• python中如何退出for循环• python是开源语言吗• linux中的python如何新建文档
    1/1

    PHP中文网