0.1.1 • Published 6 years ago

rtbhouse-gui-logger v0.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
6 years ago

@rtbhouse/logger

Logger types

  • ConsoleLogger: use window.console to log records
  • ObjectLogger: return record e.g. render in DOM
  • ApiLogger: send every log record to specific endpoint (host option)
  • ApiBatchLogger: save records in local storage and sends them in batch to specific endpoint

Usage:

import {ConsoleLogger, Level} from '@rtbhouse/logger';

const logger = new ConsoleLogger({level: Level.INFO});
logger.info('new user logged in', {id: user.id});
logger.warning('password expired', {date: user.lastChangeDate});
logger.error('error occured!', {error: err.toString()});