\n \n \n \n \n \n \n \n \n \n
โ† Back to Home

Migrate from console.log

Replace console.log with better.log in 5 minutes. Same code. Better output.

Step 1: Install

npm install @better-logger/core

Step 2: Find & Replace

Global find and replace in your IDE:

Step 3: Add Import

import { better } from '@better-logger/core'
// or
const { better } = require('@better-logger/core')

That's It!

Your code is unchanged, but your output is transformed:

๐Ÿš€ [flow:default] (tid: abc123)
  โ†’ User created
    data: { email: "test@example.com" }
  โœ“ User created (45ms)
  โ†’ Payment processed
    data: { amount: 99.99 }
  โœ“ Payment processed (210ms)
๐Ÿ [flow:default] success (255ms)

Quick Reference

BeforeAfter
console.log('msg', data)better.log('msg', data)
console.error('msg', error)better.log.error('msg', error)
console.warn('msg', data)better.log.warn('msg', data)
console.info('msg', data)better.log.info('msg', data)

๐Ÿ’ก Tip: Want to migrate automatically? Use the codemod: npx @better-logger/codemod .

Other Migration Guides

Migrate from Pino โ†’ Migrate from Winston โ†’