Skip to content

Instantly share code, notes, and snippets.

@YannickFricke
Created April 4, 2020 15:30
Show Gist options
  • Save YannickFricke/970be95958ebd34df589ea128260a6b9 to your computer and use it in GitHub Desktop.
Save YannickFricke/970be95958ebd34df589ea128260a6b9 to your computer and use it in GitHub Desktop.
import { createLogger, format, Logger, transports } from 'winston';
const { Console } = transports;
export const getLogger = (): Logger => {
const consoleTransport = new Console({
format: format.combine(
format.colorize(),
format.timestamp({
format: 'DD.MM.YYYY HH:mm:ss',
}),
format.printf((info => `[${info.timestamp}] [${info.level}] ${info.message}`)),
),
level: 'silly',
});
return createLogger({
transports: [
consoleTransport,
],
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment