测试之日志
日志是个保险,没人想为保险付钱,但出事儿了就后悔怎么没买保险
打日志的时候太随意了,可用的时候会吐槽
日志有什么用?
1、打印调试
2、问题定位
3、用户行为日志
4、根因分析
什么时候记录日志?
1、系统初始化/初入方法时,关键参数的打印
2、异常模版打印相关信息
3、业务流程与预期不符
4、系统核心角色,组件关键动作
5、第三方远程调用
日子打印:
slf4j : simple logging facade for java
logback
日志的格式:
时间 - 线程名称 - 日志级别 - trace id - 日志内容
针对于trace-id 的一些操作: