@softonic/axios-logger
v1.1.3
Published
Axios plugin to log all requests and responses
Downloads
384
Maintainers
Readme
@softonic/axios-logger
Axios plugin to log all requests and responses
Installation
npm install @softonic/axios-logger
Usage
// CommonJS
// const axiosLogger = require('@softonic/axios-logger');
// ES2015
import axiosLogger from '@softonic/axios-logger';
axiosLogger(axiosInstance, {
logger: bunyan.createLogger({ name: "myapp" }),
// whitelistHeaders and blacklistHeaders should not be used together
whitelistRequestHeaders: [ 'host', 'accept' ],
whitelistResponseHeaders: [ 'content-type' ],
blacklistRequestHeaders: [ 'authorization', 'cookie' ],
blacklistResponseHeaders: [ 'set-cookie' ],
});
Testing
Clone the repository and execute:
npm test
Contribute
- Fork it:
git clone https://github.com/softonic/@softonic/axios-logger.git
- Create your feature branch:
git checkout -b feature/my-new-feature
- Commit your changes:
git commit -am 'Added some feature'
- Check the build:
npm run build
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D