-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
I'm exploring my options for logging our http requests and responses in our services and thought about the idea of passing a logger to an http client to ensure that their all logged. The idea would be something like below. I realize that it's not the responsibility of the client to do the logging, but if I kind of like the idea of passing a logger in t to the bidding for me.
I know Bunyan has serializers for req's and res's to help handle this.
https://www.npmjs.com/package/bunyan#recommendedbest-practice-fields
const bhttp = require('bhttp')({
logger: myLogger
});or
// default would be true for post, get, etc...
const bhttp = require('bhttp')({
logging: {
logger: myLogger,
post: false,
delete: false
}
});Metadata
Metadata
Assignees
Labels
No labels