@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
}));