very-simple-logger
v1.2.1
Published
Very simple logger without dependencies. Write only to console
Downloads
23
Maintainers
Readme
Very Simple Logger
For output to the console. Lightweight and no dependency.
You can set parameters: type, level, colorize Has three level for output: info, debug, silent
Available types: simple | json Available levels: info | debug | silent Available times: iso | local
logger methods: debug (IL) | info (IL) | warn (EL) | error (EL)
import logger from './index';
logger
.setType('json')
.setLevel('info')
.setColorize(true);
.setTime('iso');
Arguments for call the logger:
- message: string | number
- params: object
Code
logger.info('Call info logger', { hello: 'world', milky: 'way'})
JSON Ouput
{"timestamp":"2020-04-18T22:00:53.118Z","level":"info","message":"Call info logger","params":{"hello":"world","milky":"way"}}
Simple Output
2020-04-18T22:00:34.215Z [info] Call info logger params: hello -> world | milky -> way