1

nodejs-express-mongooseアプリケーションがあり、ロギングシステムを設定したいと思います。connect.logger()ミドルウェアについて知っていますが、MongoDBデータベースにログインしたいと思います。

私の目的のためにいくつかのエクスプレスプラグインのconnect.logger()ミドルウェアをオーバーライドすることでそれを達成できますか?

4

1 に答える 1

3

debugmongooseには、すべての収集メソッドの呼び出し(update、insert、find、ensureIndexなど)を。でログに記録するオプションがありますconsole.error。独自のカスタム関数でオーバーライドすることもできます。

mongoose.set('debug', true) // for logging with console.error
mongoose.set('debug', yourFunction) // to handle it yourself
于 2012-05-31T23:27:25.453 に答える