1.1.1 • Published 3 years ago

@deverlabs/tiny-logger v1.1.1

Weekly downloads
6
License
MIT
Repository
-
Last release
3 years ago

tiny-logger

Small JS utility to create colored logs for both terminal and browser console

Version npm

alt text

Installation

Yarn

yarn add @deverlabs/tiny-logger

NPM

npm install @deverlabs/tiny-logger

Usage

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 +4ms

API

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 development

logger.start

Start a timer to measure execution time in your code

logger.stop

Stop the timer and output the time elapsed in milliseconds

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.1

4 years ago