@wepublish/api
Version:
API core for we.publish.
19 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.logger = exports.setLogger = exports.serverLogger = void 0;
const tslib_1 = require("tslib");
const pino_1 = tslib_1.__importDefault(require("pino"));
const _serverLogger = {};
exports.serverLogger = _serverLogger;
const setLogger = (logger) => {
_serverLogger.logger = logger;
};
exports.setLogger = setLogger;
function logger(moduleName) {
if (!exports.serverLogger.logger) {
(0, exports.setLogger)((0, pino_1.default)({ name: 'we.publish' }));
}
return exports.serverLogger.logger.child({ module: moduleName });
}
exports.logger = logger;
//# sourceMappingURL=logger.js.map