03. 认识日志收集
2024年10月28日大约 2 分钟
03. 认识日志收集
1. 日志简介
- 什么是日志
- 也称为Log,通常对应的 xxx.log 的日志文件。文件的作用是记录系统运行过程中,产生的信息
2. 为什么要收集日志?
- 有哪些信息需要记录?
- 脚本运行过程中某个重要变量的值方法的输入参数和返回结果异常信息
- 搜集日志的作用
- 调试程序
- 了解系统程序运行状况,是否正常
- 系统程序运行故障分析与问题定位
- 用来做用户行为分析和数据统计
- 分析、定位bug
3. 日志级别
系统每天产生的日志信息无法估量,需要一行一行的去分析和记录吗?
系统记录用户操作过程信息时,会设计好日志记录信息的重要性
- 日志级别
- 是指日志信息的优先级、重要性或者严重程度
日志级别 | 描述 |
---|---|
DEBUG | 调试级别【高】,打印非常详细的日志信息,通常用于代码调试 |
INFO | 信息级别【次高】,一般用于记录突出强调的运行过程步骤 |
WARNING | 警告级别【中】,可能出现潜在错误的情况,一般不影响系统使用 |
ERROR | 错误级别【低】,打印错误异常信息,出现BUG |
CRITICAL | 严重错误级别【极低】,系统可能已经无法运行 |
- 特性
- 日志级别设定后,只有比该级别低的和相同的日志界别会写入日志;
- 如:设定日志级别为 info。 debug 级别的日志信息,不会写入。info、warning、error、critical 会写入
- 一般建议只使用DEBUG、INFO、WARNING、ERROR这四个级别
- 日志级别设定后,只有比该级别低的和相同的日志界别会写入日志;
4. 日志搜集位置
- 控制台
- 方便自动化测试脚本的调试
- 日志文件
- 可以把日志长久的保存起来