This is module exports a pino logger instance with a commen configuratino for the TruBudget project
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
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
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 undefined
will be returned
These are the supported Log Levels:
- trace
- debug
- info
- warn
- error
- fatal
Information about when to use which level can be found here