feathers-logger
Logging mixin for a Feathers app.
Getting Started
Install the module with: npm install feathers-logger --save
var feathers = ;var logger = ; var app = ;
Documentation
Feathers-logger
is just a simple wrapper for any logger so that you can conveniently do app.log()
. There are 4 methods provided for you to use:
app.log()
app.info()
app.warn()
app.error()
app.debug()
They have graceful fallback to the core nodejs console methods.
Vanilla Usage
var feathers = ;var logger = ;var memory = ; var app = ; app;
Winston
Using Withvar winston = ;var feathers = ;var logger = ;var memory = ; var app = ; app;
Morgan
Using Withvar morgan = ;var feathers = ;var logger = ;var memory = ; var app = ; app;
Examples
See example directory.
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using the npm test
.
Release History
0.2.0
- cleans up a bunch of stuff
- makes plugin consistent with other plugins
- upgrades to latest uberproto
- removes feathers as peer dependency
- removes gulp from the equation
- tests against feathers 2
0.1.0
- Initial release
- Vanilla logging support
- Added documentation & example
- Support for Winston logger
- Support for Morgan logger
License
Copyright (c) 2018
Licensed under the MIT license.