2.6.0 • Published 4 months ago

trubudget-logging-service v2.6.0

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

TruBudget Logging Config for Pino

This is module exports a pino logger instance with a common configuration for the TruBudget project

API

createPinoLogger(name)

Creates a Pino Logger instance that can be used to log messages. name will be passed on to pino to describe the name of the process which is logging messages

createPinoExpressLogger(pino)

Creates a pino-http instance that can be used together with express pino should be a pino logger instance that can be created beforehand with createPinoLogger

getLevel(level)

Takes a string that should be a loglevel (info, debug, error...) and makes sure it is a known log level. the validated string will be returned. If an invalid string is passed undefinedwill be returned

Pino Log Levels

These are the supported Log Levels:

  • trace
  • debug
  • info
  • warn
  • error
  • fatal

Information about when to use which level can be found here

2.6.0

4 months ago

1.2.0

5 months ago

1.2.2

5 months ago

1.2.1

5 months ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago