Pessoal boa noite, estou na parte do curso que fala de logs, já reassisti a aula várias vezes e quando para tentar entender o que está acontecendo, quando eu rodo o nodemon pela primeira vez ele escreve o log certinho, quando eu reinicio ele, retorna:
.../payfast/servicos/logs/payfast.log:1
(function (exports, require, module, __filename, __dirname) { {"level":"info","message":"Log utilizando winston e info para identificar o level","timestamp":"2018-02-28T01:59:26.824Z"}
SyntaxError: Unexpected token :
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:607:28)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
Abaixo o código do meu logger.js
var winston = require('winston');
var logger = new winston.Logger({
transports: [
new winston.transports.File({
level: "info",
filename: "logs/payfast.log",
maxsize: 1048576,
maxFiles: 10,
colorize: false
})
]
});
logger.log('Log utilizando o winston!');
logger.log('info', 'Log utilizando winston e info para identificar o level');
logger.info('Log com o level declarado na função!');
Eu já pesquisei sobre esse erro e não encontrei nada, por isso, se puderem ajudar agradeço.