@marblejs/middleware-logger
HTTP request logger middleware for Marble.js
Simple middleware for request logging inside your console. It displays the outgoing request events using the following format:
Installation
Requires @marblejs/core
to be installed.
Importing
Type declaration
Parameters
parameter | definition |
options | <optional> |
LoggerOptions
parameter | definition |
silent | <optional> |
filter | <optional> |
Usage
Default behavior. Log every response to process.stdout:
Customized logging behavior:
silent - When
true
the logging is turned off (usually useful during testing),filter - Filter outgoing responses or incoming requests based on given predicate. For example we can log only HTTP status codes above 400.
Last updated