iconsole-logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.18 • Public • Published

License MIT View this project on NPM

Overview

A better console logger. It has timestamps, colors and more.

Why use it?

  • Written with Typescript! So types are included for safety and joy
  • No configuration needed
  • Timestamp includes milliseconds (for precise debugging)
  • Just require the log function and you are good to go
  • A nice "token" symbol at the beginning of each line (see #Usage)

Usecases

  • NodeJS
  • Module bundler for frontend projects like Webpack, Traceur, Babel

Getting started

npm i iconsole-logger -S

Usage

The simplest way to use the logger is using "Destructuring Assignment":

const { log, error, success, print } = require('iconsole-logger');

or in ES6 style

import { log, error, success, print } from 'iconsole-logger';
log(`Log example`)
error(`Error example`)
success(`Success example`)
print(`Print example`)

Another way is to initialize a variable as an instance of the module, and then use it's methods

const logger = require('iconsole-logger');

logger.log(`Log example`)
logger.error(`Error example`)
logger.success(`Success example`)
logger.print(`Print example`)

In both cases you should get output in terminal similar to this:

Output example

Package Sidebar

Install

npm i iconsole-logger

Weekly Downloads

85

Version

1.0.18

License

ISC

Unpacked Size

16.6 kB

Total Files

13

Last publish

Collaborators

  • andrekosak