0.2.0 • Published 1 year ago

create-logger v0.2.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
-
Last release
1 year 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

1 year ago

0.1.0

3 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.22

5 years ago

1.0.23

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.9

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago