0.0.4 • Published 7 months ago

@ntnyq/logger v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

@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