UNPKG

@tech-bureau/mijin-catapult-tools

Version:

This tool is for easy operation of mijin Catapult(v.2)

22 lines (18 loc) 605 B
import * as winston from 'winston' import { Logger } from 'winston' export default class LoggerFactory { private static _winstonLogger: winston.Logger public static getLogger(): Logger { LoggerFactory._winstonLogger = winston.createLogger({ format: winston.format.combine( winston.format.timestamp(), winston.format.printf(({ level, message, label, timestamp }) => { return `${timestamp} [${level}] : ${message}` }) ), level: 'debug', transports: [new winston.transports.Console()], }) return LoggerFactory._winstonLogger } }