@grubou/bussy
Version:
Command & query bus implementations
13 lines • 456 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoggingEventBusMiddleware = void 0;
class LoggingEventBusMiddleware {
constructor(logger) {
this.logger = logger;
}
async handle(event) {
this.logger.info(`Processing domain event ${event.label()}`, event.serialize());
}
}
exports.LoggingEventBusMiddleware = LoggingEventBusMiddleware;
//# sourceMappingURL=LoggingEventBusMiddleware.js.map