打印日志的tips

本文针对减库存和事务处理中遇到的问题,强调了日志记录的重要性,并提出了改进措施,包括异常情况的日志记录、上下文信息的包含、以及如何合理地使用日志文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次跟踪减库存和事务处理的问题, 非常麻烦, 主要跟我们的日志打印有关, 可以说日志很不详细, 或者打的不是地方, 不该打日志的地方有log, 该有日志的地方却没有, 导致很难发现问题, 所以以后对于异常情况的一定要打日志, 应该将打日志的重要性提高到写注释的高度, 这样可以提高我们分析问题的效率.

打日志的一般技巧:
1.正常情况下应该返回true, 却返回false的, 反正就是你在对返回值进行检查的时候, 如果不正常, log一下
2.出现异常的地方, 以前认为最外层的服务接口会帮我们记下所有的异常, 但是这个也不一定可靠, 所以还得我们自己记一下
3.日志必须包含上下文信息
4.如果出于统计的需要, 可根据情况打, 但是也要谨慎, 否则会撑爆服务器, 而且必须跟其他的日志信息分开, 最好单独用一个文件.
5.在完成代码之后, 查看一下整个代码结构, 在一些关键的点, 加上日志, 正常的info, 少数情况出现的warn, 异常情况的error或者warn.
6.打印的日志内容要容易查询, 以前我比较倾向于打中文日志, 虽然易读, 但是中文在linux下的搜索统计稍微有些麻烦,所以如果能加上英文标识(比如说用于唯一标识的前缀), 能识别不同日志, 这个对定位也是非常有好处的.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值