日志相关概念
- 日志:
- 在程序运行的关键点,定期记录一些关键的运行信息。日志属于I/O操作,所以只应该记录关键的信息,减少不必要的I/O操作。
- 日志的level
- DEBUG
- INFO
- NOTICE
- WARNING
- ERROR
- CRITICAL
- ALERT
- EMERGENCY
- 日志的作用:
- 程序出现问题的时候,可以使用日志进行调试
- 运维时,可以了解软件的运行情况
- 分析定位问题
- 日志信息内容
- 时间、地点、level、内容
- 第三方日志:
- log4j、log4php、logging(python模块)
logging模块
- 日志level
- level可自定义
- 模块内置的级别定义
- DEBUG
- INFO
- WARNING (该级别以上,属于严重情况)
- ERROR
- CRITICAL
- 初始化/写日志实例需要指定级别, 只有当级别等于或高于指定级别才被记录 (通常以WARNING为标准)
2.1 logging模块级别的日志
-
使用以下几个函数 (msg是想写入log的消息内容)
-
logging.deb
-