Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save diaraujo13/7ce2a721c3ad2293057ebead73f08459 to your computer and use it in GitHub Desktop.
Save diaraujo13/7ce2a721c3ad2293057ebead73f08459 to your computer and use it in GitHub Desktop.
Middleware para log para Node
const createLogger = require('winston').createLogger;
const format = require('winston').format;
const transports = require('winston').transports;
const logger = createLogger({
level: 'error',
format: format.json,
transports: [
new transports.File({
filename: "logs/error.json",
})
]
});
if (process.env.NODE_ENV !== 'production')
logger.add(new transports.Console({
format: format.simple()
}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment