winston
사용시 나타날 수 있는 이슈
const Logger from './logger'
Logger.log('logging입니다.')
위와 같이 단순히 console.log
를 Logger.log
로 변경했을 시 발생한다. winston
의 log
함수는 console.log
와 같은 의미가 아니다. 좀 더 포괄적인 의미의 로그이므로 console.log
와 같은 의미로 사용하려면 debug
를 사용해라.
어떤 로그인지 첫번째 인자에 넘겨줘야한다.
winstonlogger.log('error', 'The transaction failed.');
Leaving this here for others who come to this thread. The winstonlogger object does have a .log() method. However, unlike console.log(), it requires two arguments, not just one. If you forget the first argument, the log message category, you will get the Symbol(level) error.
console.log
를 사용했던것을 변경할때는 Logger.debug
를 사용하자