0.0.3 • Published 6 years ago

fox-logger v0.0.3

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
6 years ago

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:

alt text

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.