0.2.0 • Published 4 months ago

create-logger v0.2.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
-
Last release
4 months ago

create-logger

Creates a logger instance

It's basically wrapper around pino, but provides an additional API for setting the log level.

Install

$ npm install create-logger

Usage

import logger, {setLogLevel} from "create-logger"

setLogLevel(0) // silence the logger
setLogLevel(2) // only log errors
setLogLevel(5) // enable debug logs

logger.fatal("fatal") // will log if logLevel >= 1
logger.error("error") // will log if logLevel >= 2
logger.warn("warn") // will log if logLevel >= 3
logger.info("info") // will log if logLevel >= 4
logger.debug("debug") // will log if logLevel >= 5
logger.trace("trace") // will log if logLevel == 6

API

setLogLevel(value)

Sets the log level.

value

Type: Boolean|Integer|String

  • false - sets logLevel to 0 (silent)
  • true - sets logLevel to 4 (info)
  • 0-6 - sets logLevel to value
  • String - sets logLevel to defaultLevel + value.length

defaultValue = 4 (warn)

Instance

See pino's docs

Related

0.2.0

4 months ago

0.1.0

1 year ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.22

4 years ago

1.0.23

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.9

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago