我有一个nodejs-express-mongoose应用程序,我想设置日志系统。 我了解 connect.logger() 中间件,但我想登录 MongoDB 数据库。
我可以通过使用覆盖 connect.logger() 中间件或一些 Express 插件来实现我的目的吗?
最佳答案
mongoose 有一个 debug
选项,可以使用 console.error
记录所有集合方法调用(更新、插入、查找、ensureIndex 等)。您也可以使用自己的自定义函数覆盖它:
mongoose.set('debug', true) // for logging with console.error
mongoose.set('debug', yourFunction) // to handle it yourself
关于node.js - 记录 mongodb 中的所有请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817863/