3
WinstonにMySQLとコンソールへの転送を設定し、logger
というモジュールに入れました。Winston logger.infoは関数ではありません
// modules/index.js
/* grab other modules */
exports.logger = require('./logger.js');
私はconsole.log(modules.logger)
を行う/modules
で、その後
// modules/logger.js
/* require statements */
exports.logger = new (winston.Logger)({
transports: [
new winstonMysql(winstonMysqlConfig),
new (winston.transports.Console)
]
});
そして...そうと同じように、私はこの
{ logger:
EventEmitter {
...
error: [Function],
warn: [Function],
info: [Function],
verbose: [Function],
debug: [Function],
silly: [Function],
...
}
}
を取得しかし、私はmodules.logger.info()
を呼び出すときには、modules.logger.info is not a function
エラーがスローされます。どうしましたか?