Python学习笔记:3.3.3 日志模块

本文是学习齐老师的《python全栈工程师》课程的笔记,欢迎学习交流。同时感谢齐老师的精彩传授!

一、课程目标
  • 掌握标准库的日志模块的应用
二、详情解读

01.基本概念:

  • 日志是一种可以追踪某些软件运行时所发生事件的方法。
    – 在部署项目时,不可能直接将所有的信息都输出到控制台中,可以将这些信息记录到日志文件中。这样便于查看程序运行时的情况,也可以在项目出现故障时根据运行时产生的日志快速定位问题出现的位置。
  • 日志的等级:
    – DEBUG、INFO、NOTICE、WARNING、ERROR、CRITICAL、ALERT、EMERGENCY
  • 一条日志信息对应的是一个事件的发生,一个事件通常需要包括:
    – 发生时间、发生位置、严重程度 – 日志级别、内容

02.logging模块:
日志模块官方文档:https://docs.python.org/zh-cn/3/howto/logging.html
在这里插入图片描述

  • 可以自定义级别
  • 常用函数
    在这里插入图片描述
    示例1:
  • 使用logging提供的模块级别的函数完成简单的日志记录
    – 只有级别大于或等于日志记录器指定级别的日志记录才会被输出,小于该级别的日志记录将会被丢弃。
# 交互模式下:
>>> import logging
>>> logging.warning('watch out!')
WARNING.root:watch out!    # WARNING是日志级别,root是记录器(或日志器)的名称, 冒号后的是日志内容

>>> logging.info('I told you so.') # 将不会输出日志,因为logging默认日志级别是warning,而info级别比warning低,故不输出
>>> logging.error('a big error.')
ERROR.root: a big error.
import logging

logging.debug('This is a debug log.')
logging.info('This is a info log.')
logging
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值