1.0.1 • Published 1 year ago

@map-colonies/js-logger v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

js logger

Javascript and typescript logger for MapColonies based on pino.

Usage

import jsLogger from '@map-colonies/js-logger';

const logger = jsLogger();

logger.info('hello world');

logger.error({hello: 'world'});

for more detailed usage check the pino documentation.

Configuration

nametypedefault valuedescription
enabledbooleantrueenables logging
levelstring'info'one of the supported level or silent to disable logging
prettyPrintbooleanfalsepretty print for developing purposes
redactarrayundefinedarray of paths in object to be redacted from the log
destinationnumber / string1The stream to send the log to, or file
baseobject{pid: process.pid, hostname: os.hostname}Key-value object added as child logger to each log line