マングースを使用するデータアクセス層でエラーをログに記録したいと思います。
ユニットテストを簡単にするにはどうすればよいですか?マングース(データアクセス+ミドルウェア)をウィンストン(ロガー)と統合するための最良の方法は何ですか。
ありがとうございました、
パベル
マングースを使用するデータアクセス層でエラーをログに記録したいと思います。
ユニットテストを簡単にするにはどうすればよいですか?マングース(データアクセス+ミドルウェア)をウィンストン(ロガー)と統合するための最良の方法は何ですか。
ありがとうございました、
パベル
と統合mongoose
する方法は次のとおりwinston
です。
// Create the mongoose instance
var mongoose = require('mongoose');
mongoose.connect(...); // etc.
// Create the winston logger
var winston = require('winston')
, logger = new (winston.Logger)({
transports: new (winston.transports.Console)({
uncaughtException: true,
level: 'debug',
colorize: 'true'
}),
});
// Configure mongoose for debug
mongoose.set('debug', function (collectionName, method, query, doc, options) {
logger.info('mongo collection: %s method: %s', collectionName, method);
});