Skip to content

Savage-log ​

A logger that outputs logs on the terminal.

Installtion ​

npm i savage-log
pnpm add savage-log
yarn add savage-log

Feature ​

  • success
  • info
  • warn
  • error
  • setSilent
  • setLogLevel

How to use ​

ts
import { createLogger } from 'savage-log'

const logger = createLogger({ label: 'I am label' })

logger.success('hi, there.')
logger.info('hi, there.')
logger.error('hi, there.')
logger.warn('hi, there.')

logger.setLogLevel('warn')

logger.info('you cannot see me.')
logger.success('you cannot see me!')
logger.warn('you can see me.')
logger.error('you can see me.')

logger.setSilent(true)

console.log(logger.logLevel)
console.log(logger.isSilent)

logger.success('you cannot see me!')
logger.info('you cannot see me.')
logger.warn('you cannot see me!')
logger.error('you cannot see me!')

Issues ​

Please let me know if there are any issues, click this link.

Released under the MIT License.