1.0.2 • Published 5 years ago

@antbat/logger v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Simple Typescript logger fot internal purpose

log levels

0) debug 1) info 2) warn 3) error you can cut off logs above e.g. info

there are transport:

  • console
  • elasticsearch

install

npm i @bitclave/logger
  1. create your app logger you will import one to your app files
import { Logger, Level, ILoggerOptions, consoleTransport } from '@bitclave@/logger'
const options: ILoggerOptions = {
    applicationNameLabel: 'logger NPM package',
    transports:[consoleTransport],
    level: Level.debug
}
const logger = new Logger(options);
  1. create logger in your file
const log = logger.factoryServerSide(module);

use logger serverside

log.error('Console transport test');

the most common case is text message, but sometimes...

attach errors and stack