当前位置:   article > 正文

python中日志模块介绍以及使用_python中日志模块详解

python中日志模块详解

目录

一、日志收集

1、日志相关概念

1.1 日志的作用

1.2 日志的级别

2、logging模块

2.1 logging的基本用法

2.2 logging的日志级别设置

2.3 logging的日志格式设置

2.4 调用logging输出日志,设置需要打印信息

3、logging的高级用法

3.1 logging的四大组件介绍

3.2 logger类

3.3 handler类

3.4 formatter类


一、日志收集

1、日志相关概念

日志的概念:日志就是用于记录系统运行时的信息,对一个事件的记录

1.1 日志的作用
  • 调试程序

  • 可以用来判断程序是否运行正常

  • 可以用来分析和定位问题

  • 可以用来做用户行为分析和数据统计

1.2 日志的级别
  • 调试级别 DEBUG 记录的一些代码的调试信息

  • 信息级别 INFO 记录一些正常的操作信息

  • 警告级别 Warring 记录的是一些警告日志信息,但不会影响系统的功能及正常运行

  • 错误级别 Error 记录的是系统运行时的错误信息,说明系统的某些功能不能正常运行

  • 严重错误级别 critical 记录的系统运行时的严重错误信息,有可能导致整个系统都不能运行。

2、logging模块

logging是python自带的日志收集模块

2.1 logging的基本用法
  • 通过logging模块来输出日志信息.

    使用前需要导入logging模块

    使用方法: logging.debug("这是一条调试级别的日志")

    logging.info("这是一条信息级别的日志")

    注意点:logging模块默认的级别是warring级别,默认的输出格式:" 级别: root : 日志信息"

    如果设置了对应级别,那么会输出大于或等于对应级别的日志信息

  1. import logging
  2. # 调用logging输出日志
  3. logging.debug("这是一条调试级别的日志")
  4. logging.info("这是一条信息级别的日志")
  5. logging.warning("这是一条警告级别的日志")
  6. logging.error("这是一条错误级别的日志")
  7. logging.critical("这是一条严重级别的日志")

输出结果:

WARNING:root:这是一条警告级别的日志
ERROR:root:这是一条错误级别的日志
CRITICAL:r

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/810469
推荐阅读
相关标签
  

闽ICP备14008679号