Skip to content

@salesforce/b2c-tooling-sdk / clients / createLoggingMiddleware

Function: createLoggingMiddleware()

createLoggingMiddleware(config?): Middleware

Defined in: packages/b2c-tooling-sdk/src/clients/middleware.ts:114

Creates logging middleware for openapi-fetch clients.

Logs request/response details at debug and trace levels.

Parameters

config?

Logging configuration or prefix string for backwards compatibility

string | LoggingMiddlewareConfig

Returns

Middleware

Middleware that logs requests and responses

Examples

ts
// Simple usage with just a prefix
client.use(createLoggingMiddleware('OCAPI'));
ts
// With body masking for large payloads
client.use(createLoggingMiddleware({
  prefix: 'MRT',
  maskBodyKeys: ['data']  // Masks base64-encoded bundle data
}));

All rights reserved.