Skip to content

API reference / @backpack/rest-client / LoggingMiddlewareOptions

Interface: LoggingMiddlewareOptions

Properties

logger

ts
logger: Logger;

Logger instance from @aws-lambda-powertools/logger.


requestLogging?

ts
optional requestLogging: object;

Request logging options.

NameTypeDescription
enabledbooleanEnable request logging (defaults to false).
includeRequestBody?booleanWhether to include the request body in the logging (defaults to false).
logLevel?"info" | "debug"Log level (defaults to "debug").

responseLogging?

ts
optional responseLogging: object;

Request logging options

NameTypeDescription
enabledbooleanWhat response logging should be enabled (defaults to false).
error4xxLogLevel?"info" | "warn" | "error"Log level for HTTP 4xx responses (defaults to "warn").
error5xxLogLevel?"warn" | "error"Log level for HTTP 5xx responses (defaults to "error").
successLogLevel?"info" | "debug"Log level for HTTP 5xx responses (defaults to "debug").