我想问一下在公司实际项目中,有些在NodeJs里边明显感觉不会出现err的地方还会写log(err)么?
还有关于err写在log文件里边还是写到数据库里边?
我想问一下在公司实际项目中,有些在NodeJs里边明显感觉不会出现err的地方还会写log(err)么?
还有关于err写在log文件里边还是写到数据库里边?
其实 小项目里面 对于错误你无需多虑。就算没捕捉到也无大碍 比如express 你在最后加个专门处理错误的中间件即可。 现在如果你用pm2 会直接记录你线上的所有错误日志。 指令pm2 log即可。 当然 规范的 还是要捕捉定位到每个错误
3 回答2.7k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读
2 回答684 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.2k 阅读
感觉这种东西说不准啊。
日志记录是不管你在开发或者生产环境都必须记录的,至于开发环境记录的是必要重要的信息,比如一些严重错误异常。
日志一般记录到文件中,并且最好按照日期做好切割。一来方便阅读,二来开销小。数据库本来就是业务IO大的地方一般不做日志记录,但是如果有需要,日志小这么做也是可以的。