0.0.3 • Published 6 years ago
fox-logger v0.0.3
fox-logger
Simple object-oriented logger. Intended for NodeJS use.
Installation
npm i fox-logger
Usage
Code:
var FoxLogger = require('./FoxLogger');
var myLogger = new FoxLogger('ProjectTitle');
myLogger.info('This is some info.');
myLogger.warning('This is some warning.');
myLogger.error('This is some error!');
myLogger.debug('Something to debug.');
console.log();
myLogger.printDate = true;
myLogger.info('This is some info.');
myLogger.warning('This is some warning.');
myLogger.error('This is some error!');
myLogger.debug('Something to debug.');
console.log();
myLogger.writeLogs = true;
myLogger.info('This is some info. Will be written.');
myLogger.warning('This is some warning. Will be written.');
myLogger.error('This is some error! Will be written.');
myLogger.debug('Something to debug. Will be written.');
Terminal output:
File output:
[Wed Dec 27 2017 17:35:27 GMT-0500 (EST)][ProjectTitle][Info]This is some info. Will be written.
[Wed Dec 27 2017 17:35:27 GMT-0500 (EST)][ProjectTitle][Warning]This is some warning. Will be written.
[Wed Dec 27 2017 17:35:27 GMT-0500 (EST)][ProjectTitle][Error]This is some error! Will be written.
[Wed Dec 27 2017 17:35:27 GMT-0500 (EST)][ProjectTitle][Debug]Something to debug. Will be written.