@russ-b/nestjs-common-tools
Version:
NestJS utility tools
23 lines • 845 B
JavaScript
;
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