Licence
GPL-3.0-or-later
Version
0.0.3
Deps
0
Size
53 kB
Vulns
0
Weekly
0
ASK Logger
This is a simple Logger class for both NodeJS and Browser use.
It uses colours to easily distinguish message logging levels.
It is a work in progress.
Installation
npm i ask-logger
Usage
debug
const logger = Logger.getLogger('Main program')
logger.set_level(LogLevel.DEBUG)
logger.debug('This is an example', 123, {
name: 'Joe',
age: 25
})

info
const logger = Logger.getLogger('Main program')
logger.set_level(LogLevel.DEBUG)
logger.info('This is an example', 123, {
name: 'Joe',
age: 25
})

warn
const logger = Logger.getLogger('Main program')
logger.set_level(LogLevel.DEBUG)
logger.warn('This is an example', 123, {
name: 'Joe',
age: 25
})

error
const logger = Logger.getLogger('Main program')
logger.set_level(LogLevel.DEBUG)
logger.error('This is an example', 123, {
name: 'Joe',
age: 25
})

no output
To prevent all output, simply set the logging level to LogLevel.NONE
const logger = Logger.getLogger('Main program')
logger.set_level(LogLevel.NONE)
logger.error('This is an example', 123, {
name: 'Joe',
age: 25
})