express-typeorm-rest-boilerplate
Version:
Boilerplate code to get started with building RESTful API Services
26 lines • 1.14 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const winston_1 = __importDefault(require("winston"));
const config_1 = __importDefault(require("../config"));
const transports = [];
if (process.env.NODE_ENV !== 'development') {
transports.push(new winston_1.default.transports.Console());
}
else {
transports.push(new winston_1.default.transports.Console({
format: winston_1.default.format.combine(winston_1.default.format.cli(), winston_1.default.format.splat()),
}));
}
const LoggerInstance = winston_1.default.createLogger({
level: config_1.default.logs.level,
levels: winston_1.default.config.npm.levels,
format: winston_1.default.format.combine(winston_1.default.format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss',
}), winston_1.default.format.errors({ stack: true }), winston_1.default.format.splat(), winston_1.default.format.json()),
transports,
});
exports.default = LoggerInstance;
//# sourceMappingURL=index.js.map
;