扫码关注官方订阅号
我想问一下在公司实际项目中,有些在NodeJs里边明显感觉不会出现err的地方还会写log(err)么?还有关于err写在log文件里边还是写到数据库里边?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
感觉这种东西说不准啊。日志记录是不管你在开发或者生产环境都必须记录的,至于开发环境记录的是必要重要的信息,比如一些严重错误异常。日志一般记录到文件中,并且最好按照日期做好切割。一来方便阅读,二来开销小。数据库本来就是业务IO大的地方一般不做日志记录,但是如果有需要,日志小这么做也是可以的。
其实 小项目里面 对于错误你无需多虑。就算没捕捉到也无大碍 比如express 你在最后加个专门处理错误的中间件即可。 现在如果你用pm2 会直接记录你线上的所有错误日志。 指令pm2 log即可。 当然 规范的 还是要捕捉定位到每个错误
个人觉得不管是正常日志还是错误日志一般都是写在文件里,如果是要做日志的数据分析,这个时候才会将处理后的日志存到数据库吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
感觉这种东西说不准啊。
日志记录是不管你在开发或者生产环境都必须记录的,至于开发环境记录的是必要重要的信息,比如一些严重错误异常。
日志一般记录到文件中,并且最好按照日期做好切割。一来方便阅读,二来开销小。数据库本来就是业务IO大的地方一般不做日志记录,但是如果有需要,日志小这么做也是可以的。
其实 小项目里面 对于错误你无需多虑。就算没捕捉到也无大碍 比如express 你在最后加个专门处理错误的中间件即可。 现在如果你用pm2 会直接记录你线上的所有错误日志。 指令pm2 log即可。 当然 规范的 还是要捕捉定位到每个错误
个人觉得不管是正常日志还是错误日志一般都是写在文件里,如果是要做日志的数据分析,这个时候才会将处理后的日志存到数据库吧