Simple JavaScript console logger.
npm install --save js-simple-logger
import * as Logger from 'js-simple-logger';
const logger = Logger.getLogger();
logger.trace('message');
logger.debug('message');
logger.table([1, 2, 3]);
logger.info('message');
logger.log('message');
logger.warn('message');
logger.error('message');
import * as Logger from 'js-simple-logger';
const logger = Logger.getLogger('myFunc');
logger.debug('message');
Use this function before creating any loggers:
import * as Logger from 'js-simple-logger';
Logger.setDateFormat('mm:ss');
Use this function before creating any loggers:
import * as Logger from 'js-simple-logger';
Logger.setMinimumLogLevel(Logger.getLogLevels().TRACE);
Available log levels:
- OFF (-1)
- TRACE (0)
- DEBUG (1)
- TABLE (2)
- INFO (3)
- LOG (4)
- WARN (5)
- ERROR (6)
Use this function before creating any loggers:
import * as Logger from 'js-simple-logger';
Logger.setFormatter((metaInformation = {}) => (messages) => {
const {dateFormat, logLevel, context} = metaInformation;
return [Logger.formatLogLevel(logLevel), context].concat(messages);
});
Instead of new Logger()
you create a new logger by using getLogger()
.
MIT (https://github.com/Kaishiyoku/js-simple-logger/blob/master/LICENSE)
Twitter: @kaishiyoku
Website: www.andreas-wiedel.de
/