支持日志回捞功能,但是应该在哪些位置加日志呢?
做POS收银台内业务包含桌台、点菜、订单、支付等管理,每一个问题都影响到线下真实的交易,所以每个问题都要解决处理,俗称脚趾头问题,虽然小但是疼不能不处理,这样的产品还有银行系统,处理方式是,添加日志回捞功能。首先明白,日志的作用:快速定位问题。范围不断被缩小,比如属于后端还是自身内部错误?出现问题的环境是什么?上个环节出的问题还是这个环节出的问题?环节内是什么问题?
今天谈谈加日志的方法。最开始的做法是,顺着流程凭感觉加日志,出了问题之后,再看日志,却发现现有日志点无法定位问题,算自己点背。专业的方法是,绘制业务流程图,评估确定哪些点加日志,图中更直观看。