emoji-logs
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

emoji-logs

Emoji-logs is a zero-dependency module that marks certain console logs with emoji.

Install

npm install emoji-logs
yarn add emoji-logs

Usage

As early as possible in your application, require and configure emoji-logs.

// CommonJS
require('emoji-logs').config({})

// JavaScript modules
import emojiLogs from 'emoji-logs'

emojiLogs.configure({})

Config

Change emoji

require('emoji-logs').config({
  info: '🧶', 
  debug: '🔧', 
  warn: '🔥', 
  error: '💥',
})

Change Formatter

const moment = require('moment')

require('emoji-logs').config({
  formatter: (v) => {
    const time = moment(new Date()).format('HH:MM:SS')
    return `[${time}] ${v}>`
  }
})

Example

Default configuration

example

Changed emojis

example

Changed formatter

example

Readme

Keywords

Package Sidebar

Install

npm i emoji-logs

Weekly Downloads

2

Version

1.2.1

License

MIT

Unpacked Size

103 kB

Total Files

11

Last publish

Collaborators

  • agli-dev