UNPKG

@anyme/anymejs

Version:
23 lines (20 loc) 639 B
import winston from 'winston'; import DailyRotateFile from 'winston-daily-rotate-file'; class WinstonLogger { _logger; constructor(config) { this._logger = winston.createLogger({ level: config.level, format: config.format, }); if (config.transports.console) this._logger.add(new winston.transports.Console(config.transports.console)); if (config.transports.file) this._logger.add(new DailyRotateFile(config.transports.file)); } get logger() { return this._logger; } } export { WinstonLogger }; //# sourceMappingURL=logger.js.map