1.0.1 • Published 5 years ago
n3-node-logger v1.0.1
n3-node-logger
A simple dynamic logging facility wrapper
Purpose:
- Allow to create a generic logger wrapper able to use several logging facilities.
Usage:
First, create your logging facility (defaults to console
):
// app.js
const _logger = new require('n3-node-logger')();
Optionally, set your own custom logger:
const config = {
loggingFacility: debug,
logOkPrefix: 'NodeID ok',
logErrorPrefix: 'NodeID ok'
}
const _logger = new require('n3-node-logger')();
_logger.setLogger(config);
Or you could event do it all in one pass:
const config = {
loggingFacility: debug,
logOkPrefix: 'NodeID ok',
logErrorPrefix: 'NodeID ok'
}
const _logger = new require('n3-node-logger')().setLogger(config);
Notes & disclaimers:
- This was designed to fit specific needs (mine). You will probably need to modify it, so feel free to fork and improve it (but please, make a PR).
- I wish someone could write a few sample tests for this wrapper.
- As always, use at your own risk.
Changelog:
- 1.0.1: Cosmetics
- 1.0.0: Initial release
Todo
- Write tests
1.0.1
5 years ago