logger

cart · /core·function

Built-in middleware that logs mutation lifecycle events via ctx.logger. Emits cart.mutation.start before delegation, cart.mutation.end on resolve, and cart.mutation.error (at warn level) on reject before rethrowing.

Signature

@nordcom/commerce-cart

Returns

A that observes — never alters — the chain.

Example

const kernel = createCart({
  adapter,
  middleware: [logger()],
});

RunCartAdapterContractOpts runCartAdapterContract CartCapabilityUnsupportedError CartError CartNotFoundError CartProviderError CartUserError CartAdapter

On this page