very-simple-logger

Very simple logger without dependencies. Write only to console

Usage no npm install needed!

<script type="module">
  import verySimpleLogger from 'https://cdn.skypack.dev/very-simple-logger';
</script>

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