1.0.17 • Published 5 years ago

desenglogger v1.0.17

Weekly downloads
4
License
GPL-3.0
Repository
github
Last release
5 years ago

DesEng Logger

A simple and light weight logger

Getting started

Install

npm install desenglogger

Use

Logger class

const {Logger, LogLevel} = require('desenglogger');

const logger = new Logger('issuername', LogLevel.LOG);

logger.critical('testing ctitical logger');
logger.error('testing error logger');
logger.log('testing default logger');
logger.info('testing info logger');
logger.debug('testing debug logger');
logger.trace('testing trace logger');

logger.logC('testing ctitical logger');
logger.logE('testing error logger');
logger.log('testing default logger');
logger.logI('testing info logger');
logger.logD('testing debug logger');
logger.logT('testing trace logger');


//[CRITICAL Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing critical logger
//[ERROR Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing error logger
//[LOG Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing default logger
//[CRITICAL Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing critical logger
//[ERROR Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing error logger
//[LOG Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing default logger

Using the builder

The builder allows you to set the logging level of the application in one place and create new loggers whenever needed.

Ideal usage would be to have a config file that exports the builder then import that builder wherever you need it and get a new logger.

const {LogLevel, LoggerBuilder} = require('desenglogger');

const builder = new LoggerBuilder(LogLevel.LOG);

const logger = builder.getLogger('issuername');

logger.critical('testing ctitical logger');
logger.error('testing error logger');
logger.log('testing default logger');
logger.info('testing info logger');
logger.debug('testing debug logger');
logger.trace('testing trace logger');

//[CRITICAL Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing critical logger
//[ERROR Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing error logger
//[LOG Sun Sep 22 2019 22:13:24 GMT-0500 issuername] testing default logger
1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago