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.
Name | Type | Description |
---|---|---|
enabled | boolean | Enable request logging (defaults to false ). |
includeRequestBody? | boolean | Whether 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
Name | Type | Description |
---|---|---|
enabled | boolean | What 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" ). |