【发布时间】:2018-10-27 14:03:57
【问题描述】:
我正在使用 Express 在 Node.js 下开发服务器,并使用 winston 进行日志记录。
在终端上记录对 API 的每次调用和对调用的每次响应是否是一种好习惯?将其记录在日志文件中是否也是一种好习惯?每秒最多可以有 100 个调用。
我在这里谈论的是信息日志,而不是错误日志。
【问题讨论】:
-
每秒记录 100 个呼叫通常不是问题,但我不知道您为什么要在终端上这样做。在终端上显示内容会比写入文件要慢,而且你可以从数百条从你身边掠过的日志消息中收集到任何有用的信息。除了技术问题,您还应该考虑安全/法律问题。例如,您的 API 调用可能包含需要保护的敏感数据,并且您永远不想记录明文密码之类的内容。
标签: node.js api express server winston