1.1.1 • Published 5 years ago
@deverlabs/tiny-logger v1.1.1
tiny-logger
Small JS utility to create colored logs for both terminal and browser console

Installation
Yarn
yarn add @deverlabs/tiny-loggerNPM
npm install @deverlabs/tiny-loggerUsage
Print messages
import { Logger } from '@deverlabs/tiny-logger';
const logger = new Logger('/api/user')
logger.info('User successfuly connected:', { id: 2 })Result
[10:25:26.574] INFO [/api/user]: User successfuly connected: { id: 2 }Measure execution time
import { Logger } from '@deverlabs/tiny-logger';
const logger = new Logger('/api/user')
logger.start()
...
logger.stop()Result
[14:35:43.945] TIME [/api/user]: Start timer [14:35:43.945]
[14:35:43.949] TIME [/api/user]: Duration +4msAPI
new Logger(label: string)
Instanciate a new TinyLogger object with label to identify the current file for easier debugging
logger.info
Print informative message
logger.error
Print error message
logger.success
Print success message
logger.warning
Print warning message
logger.debug
Print debug message
:information_source: This will works only when proces.env.NODE_ENV is set to
developmentlogger.start
Start a timer to measure execution time in your code
logger.stop
Stop the timer and output the time elapsed in milliseconds