sdk-middleware-logger
Middleware to log incoming request and response objects.
⚠️ In Maintenance Mode ⚠️
This package has been replaced by the TypeScript SDK is in maintenance mode as such this tool will no longer receive new features or bug fixes.
We recommend to use the TypeScript SDK for any new implementation and plan migrating to it.
Install
Node.js
npm install --save @commercetools/sdk-middleware-logger
Browser
<script src="https://unpkg.com/@commercetools/sdk-middleware-logger/dist/commercetools-sdk-middleware-logger.umd.min.js"></script>
<script>
// global: CommercetoolsSdkMiddlewareLogger
</script>
createLoggerMiddleware(options)
Creates a middleware to log request and response objects being executed.
Usage example
import { createClient } from '@commercetools/sdk-client'
import { createLoggerMiddleware } from '@commercetools/sdk-middleware-logger'
import { createAuthMiddleware } from '@commercetools/sdk-middleware-auth'
import { createHttpMiddleware } from '@commercetools/sdk-middleware-http'
const client = createClient({
middlewares: [
createAuthMiddleware({...}),
// Log the request / response at this point in the middleware chain, before it gets to the http-middleware
createLoggerMiddleware(),
createHttpMiddleware({...}),
// Log the request / response after it's being handled by the http-middleware
createLoggerMiddleware(),
],
})