1.0.2 • Published 5 years ago
@antbat/logger v1.0.2
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
- 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);
- 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...