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 : 日志信息"

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

import logging

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

输出结果:

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

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值