Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@ntnyq/logger

ntnyq2.5kMIT0.2.0TypeScript support: included

NPM VERSION

readme

@ntnyq/logger

NPM VERSION

Install

pnpm add @ntnyq/logger picocolors dayjs -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

time

set string for time format.

set false to disable time.

set true to enable time with format YYYY-MM-DD HH:mm:ss.

type: string | boolean

default: false

License

MIT License © 2022-PRESENT ntnyq