@ntnyq/logger
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

@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

/@ntnyq/logger/

    Package Sidebar

    Install

    npm i @ntnyq/logger

    Weekly Downloads

    582

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    12.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • ntnyq