A basic libray to stub logging calls when an external logger is expected.
npm install logstub






logstub is a basic library to stub logging calls when an external logger is expected to be passed to your libraries and applications.
```
$ npm install logstub
js
const LogStub = require('logstub'); class YourClass {
constructor(logger) {
// Stub out the logger when none is passed to the class constructor.
this.logger = logger || new LogStub();
}
someMethod() {
try {
this.logger.info('Some Logging Info');
} catch (err) {
this.logger.error(err);
}
}
}
`API
The logging stub will handle method calls for
log, silly, debug, info, verbose, warn, error, critical, fatal, trace, and all with any number of parameters making it compatible for stubbing general logging from a number of popular logging libraries such as Winston, Log4JS, and Bunyan.It also supports all standard
console` methods.Copyright (c) 2017-2019 Jay Reardon
Copyright (c) 2019-2021 Out of Sync Studios
Licensed under the MIT license.