UNPKG

@russ-b/nestjs-common-tools

Version:
23 lines 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = void 0; const nest_winston_1 = require("nest-winston"); const json_format_transport_1 = require("./transports/json-format.transport"); const nest_format_transport_1 = require("./transports/nest-format.transport"); class Logger { static create(appName, level, format) { const transports = []; if (format === 'json') { transports.push(json_format_transport_1.JsonFormatTransport.transport(level)); } else { transports.push(nest_format_transport_1.NestFormatTransport.transport(level, appName)); } return nest_winston_1.WinstonModule.createLogger({ level: level, transports, }); } } exports.Logger = Logger; //# sourceMappingURL=logger.js.map