Boa noite, quando usei o winston somente no arquivo logger.js para testar, ele estava funfando de boa, mas depois que foi utilizado para logar as rotas, não está mais escrevendo no log.
logger.js: var winston = require('winston');
module.exports = winston.createLogger({ level: 'info', format: winston.format.json(), transports: [ new winston.transports.File({ level: 'info', filename: '../logs/payfast.log', maxsize: 1048576, maxFiles: 10, colorize: false }) ] });
pagamentos.js: var logger = require('../servicos/logger');
app.get('/pagamentos/pagamento/:id', (req, res) => { let id = req.params.id; console.log('Consultando pagamento: ' + id); logger.info('consultando pagamento: ' + id);
let memcachedClient = app.servicos.memcachedClient();
memcachedClient.get('pagamento-' + id, (erro, retorno) => {
if (erro || !retorno) {
console.log('MISS - chave não encontrada');
consultarPagamentoPorId(id, res);
} else {
console.log('HIT - valor: ' + JSON.stringify(retorno));
res.json(retorno);
}
});
});