1.1.0 • Published 3 years ago

imlog v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

@allex/logger

A light logger extends the builtin console module with some log enhance.

Installation

$ npm i @allex/logger

Usage

import { getLogger } from '@allex/logger'

let logger = getLogger()

logger.setLevel('debug') // error, warn, info, log, debug, silent

logger.log('Start to logging... (logLevel: debug)')
logger.debug('I\'m just a debug info, you can skip it.')
logger.log('JSON', { foo: 1, arr: [1, 2, 3] })
logger.info('Hi, i\'m a ammmm info.')
logger.warn('Warning, (pay) attention please.')
logger.error('Fatal, sorry, some thing fails.')

console.log('\n----------------- create a new logger instance -----------------\n')

logger = getLogger({
  timeStamp: false,
  logLevel: 'info'
})

logger.log('Start to logging... (logLevel: info)')
logger.debug('I\'m just a debug info, you can skip it.')
logger.info('Hi, i\'m a ammmm info.')
logger.warn('Waring, (pay) attention please.')
logger.error('Fatal, sorry, some thing fails.')

License

MIT

1.1.0

3 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago