JSPM

@ntnyq/logger

0.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 523
  • Score
    100M100P100Q118301F
  • License MIT

Package Exports

  • @ntnyq/logger

Readme

@ntnyq/utils

NPM VERSION

Install

$ pnpm add @ntnyq/logger -D

Usage

default logger:

import logger from '@ntnyq/logger'

logger.debug(`debug message`)
logger.info(`info message`)
logger.success(`success message`)
logger.warn(`warn message`)
logger.error(`error message`)

custom logger:

import { createLogger } from '@ntnyq/logger'

const logger = createLogger({ prefix: `[@ntnyq/logger]` })

logger.debug(`debug message`)
logger.info(`info message`)
logger.success(`success message`)
logger.warn(`warn message`)
logger.error(`error message`)

Options

createLogger options:

prefix

log prefix

type: string default: ``

type

show log type: debug, info, success, warn, error

type: boolean default: true

mode

if prod, debug message will not be shown

type: dev | prod default: dev

enable

set false to disable all log

type: boolean default: true