- 增删改操作需要打印参数日志(以便定位一些异常业务问题);
- 条件分支需要打印日志:包括条件值以及重要参数;
- 明确日志打印级别与包含的信息;
- 提供方服务,建议以INFO级别记录入参,出参可选;
- 消费队列,务必打印消息内容;
- 调用方服务,建议以INFO级别记录入参和出参 ;
- 运行环境问题,如网络错误、建议以WARN级别记录错误堆栈;
- 定时任务,务必打印任务开始时间、结束时间。涉及扫描数据的任务,务必打印扫描范围。
- 异常信息应该包括两类信息:案发现场信息和异常堆栈信息。如果不处理,那么通过关键字throws/throw入上抛出,由父级方法处理;
- 谨慎地记录日志
- 生产环境禁止输出DEBUG日志
- 有选择的输出INFO日志
- 如果使用WARN来记录刚上线时的业务行为信息,一守要注意日志输出量的问题,避免把服务器磁盘撑爆,并记得及时删除这些观察日志;
日志打印规范
最新推荐文章于 2024-04-08 19:02:27 发布