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
오류가 발생합니다. 뭐가 문제 야?