UNPKG

@schemeless/event-store-react-native

Version:

React Native compatible build of the [`@schemeless/event-store`](../event-store) runtime. It mirrors the Node.js implementation but swaps the internal queue implementation to [`react-native-better-queue`](https://github.com/YahyaASadiq/react-native-better

12 lines (11 loc) 522 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logEvent = void 0; const logger_1 = require("./logger"); const trimId = (str) => (str || '----').substr(-4); const logEvent = (event, icon, text, ...moreArgs) => { logger_1.logger.info(`📦 ${icon.trim()} |` + `${event.domain}:${event.type}`.padEnd(25) + `|${text.padEnd(12)} |ID:${trimId(event.id)}|COR:${trimId(event.correlationId)}|CAU:${trimId(event.causationId)}`, ...moreArgs); }; exports.logEvent = logEvent;