Python高级语法——log——学习心得笔记
参考博客:Python之日志处理-logging模块(https://www.cnblogs.com/yyds/p/6901864.html)
1. 日志相关概念
- 日志的级别
- 不同用户关注不同的程序信息
- 日志的级别如下,从低到高
- DEBUG
- INFO
- NOTICE
- WARNING
- ERROR
- CRITICAL
- ALERT
- EMERGENCY
- IO操作=》不要频繁操作
- LOG的作用
- 调试
- 了解软件的运行情况
- 分析定位问题
- 日志信息
- time
- location
- level
- content
- 成熟的第三方日志
- log4j
- log4php
- logging
2. logging模块
- 日志级别
- 级别可以自定义
- DEBUG
- INFO
- WARNING
- ERROR
- CRITICAL
- 初始化/写日志实例需要指定级别,只有当级别等于或等于指定级别才被记录
- 使用方式
- 直接使用logging(封装了其它组件)
- logging有四大组件
2.1. logging模块级别的日志
logging.debug(msg, *args, **kwargs) 创建一条严重级别为DEBUG的日志记录
logging.info(msg, *args, **kwargs) 创建一条严重级别为INFO的日志记录
logging.warning(msg, *args, **kwargs) 创建一条严重级别为WARNING的日志记录
logging.error(msg, *args, **kwargs) 创建一条严重级别为ERROR的日志记录
logging.critical(msg, *args, **kwargs) 创建一条严重级别为CRITICAL的日志记录
logging.log(level, *args, **kwargs) 创建一条严重级别为level的日志记录
logging.basicCo