作为接口的提供方,需要做日志记录吗
发布网友
发布时间:2022-04-29 21:30
我来回答
共1个回答
热心网友
时间:2022-06-23 05:24
API的提供方也需要记录日志。
我就有这样的经验:我曾为别人提供了一个接口,但这个接口没有记录日志。之后不知道是什么原因,对方调用接口失败了。但我查不出原因,因为没有日志。后来不得不去翻nginx的日志,但里面只有一些访问成功(200)的记录。这样就造成了死无对证,如果要追究责任,你就无话可说了。所以我后来写的程序都会记录日志。
日志是调试的重要工具。尤其是在线上,你不能随便修改代码,日志就更为重要。如果线上出了一个问题,没有日志,或日志记得太简单,你就不得不在线上增加一些print之类的语句,这样做非常不好。日志就是线上程序的病历本。没有病例本,你怎么给它看病呢?