@midwayjs/faas
Version:

27 lines • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const isDevelopmentEnvironment = env => {
return ['local', 'test', 'unittest'].includes(env);
};
exports.default = (appInfo) => ({
midwayLogger: {
default: {
// for logger v2
enableConsole: true,
enableFile: false,
enableError: false,
transports: {
// for logger v3
console: {
autoColors: isDevelopmentEnvironment(appInfo.env),
},
},
format: (info) => {
var _a, _b, _c, _d, _e, _f;
const requestId = (_f = (_c = (_b = (_a = info.ctx) === null || _a === void 0 ? void 0 : _a['originContext']) === null || _b === void 0 ? void 0 : _b['requestId']) !== null && _c !== void 0 ? _c : (_e = (_d = info.ctx) === null || _d === void 0 ? void 0 : _d['originContext']) === null || _e === void 0 ? void 0 : _e['request_id']) !== null && _f !== void 0 ? _f : '';
return `${new Date().toISOString()} ${requestId} [${info.level}] ${info.message}`;
},
},
},
});
//# sourceMappingURL=config.default.js.map