Skip to content

This is npm package add emoji prefixes to your specified console logs

License

Notifications You must be signed in to change notification settings

volt1c/emoji-logs

Repository files navigation

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