不同级别的使用
ERROR
基本概念
影响到程序正常运行、必须手工处理的错误
- 打开配置文件失败
- 数据库连接失败,sql错误
- Mq、缓存连接失败等
- 必须人工介入处理的错误
WARN
基本概念
不应该出现但是不影响程序、当前请求正常运行的异常情况:
- 有容错机制的时候出现的错误情况
- 找不到配置文件,但是系统能自动创建配置文件
- 即将接近临界值的时候,例如:缓存池占用达到警告线
- 业务异常的记录,比如:当接口抛出业务异常时,应该记录此异常
- 第三方的系统或服务调用异常
INFO
基本概念
系统运行信息,业务处理流程跟踪,打印有价值的信息
- Service方法中对于系统/业务状态的变更
- 主要逻辑中的分步骤
DEBUG