npm.io
0.3.5 • Published 2 years ago

@kksiuda/log

Licence
MIT
Version
0.3.5
Deps
0
Size
76 kB
Vulns
0
Weekly
0

Overview

No dependency logging utility wrapper with customisable consumer

Installation

yarn install @kksiuda/log

or

npm install @kksiuda/log
API
Log

Creates a Log instance.

  • input
    • consumer?: LogConsumer (default: consoleLogConsumerFactory return value);
    • logLevel: LogLevel (default: 'info');
    • namespace: string[]; (default: [])
  • output

Example

import { Log } from '@kksiuda/logger';

const log = new Logger();
log.debug('debug data');
log.info('some information');
log.warn('warning');
log.error(new Error('error message'));
// by default these logs will be output to console using consoleLogConsumerFactory default parameters