Skip to content

dot-build/logger

Repository files navigation

@dotbuild/logger

Tiny logger utility for Node.JS and web apps

Usage

import { Logger, LogLevel } from '@dot-build/logger'
const logger = new Logger('any-name');

logger.info('Unicorns are real');

// output to `console.log`: <any-name> Unicorns are real

// Optional. Can be None, Error, Warning, Info, Log, Debug
Logger.setLevel(LogLevel.Info);

Using a different log output

Implement LogOutput interface:

import { Logger, LogOutput } from '@dot-build/logger';

class CustomOutput implements LogOutput {
  log(...args) {
      // do something with arguments
  }
}

Logger.setOutput(new CustomOutput());

About

Tiny logger utility for Node.JS and web apps

Resources

Stars

Watchers

Forks

Packages

No packages published