我有一个nodejs-express-mongoose应用程序,我想设置日志记录系统。 我知道connect.logger()中间件,但我想登录MongoDB数据库。
我是否可以通过使用重写的connect.logger()中间件来实现这一点,这些中间件是一些用于我目的的快速插件?
答案 0 :(得分:2)
mongoose有一个debug
选项,可以使用console.error
记录所有集合方法调用(update,insert,find,ensureIndex等)。您也可以使用自己的自定义函数覆盖它:
mongoose.set('debug', true) // for logging with console.error
mongoose.set('debug', yourFunction) // to handle it yourself