打日志技巧

2020-03-15

1、因为经常用cat -n xxx.log,所以,日志最好整成一行。如果第三方回调的xml不是一行的,可以把换行符替换掉,并且加上自己的一些业务参数,都在一行。

2、一些关键点位或者说结果,最好带上常用的查询条件,比如同一个请求带上streamNo或者requestNo,又或者业务层考虑,都带上userId参数。这样如果按用户查,就可以查出它的所有相关信息。

3、最好打印sql出来,这样如果数据库误删了,可以根据insert语句还原。

4、短路的逻辑最好打日志。短路逻辑是指因为条件不满足时return掉的,因为如果业务正常,一般也不查日志,反而返回结果不是自己想要的的时候,这些return掉的东西是重要的排查线索,

反正这些日志,正常情况下是不会打的,只有出错才打,多点没关系。[就是平常不会进这里]

原文地址:https://www.cnblogs.com/angelshelter/p/12497796.html