@glennsl/timber

v1.0.0
Opinionated logging framework based on @dbuenzli/logs

timber

Opinionated logging framework based on @dbuenzli/logs

Screenshot

Features

  • Colorized output (except on Windows, because Windows)
  • Namespaces, filterable and colorized by hash
  • Delta timestamp showing time since previous message
  • Console and file reporter out-of-the-box
  • TRACE level
  • Very simple API

Example

Timber.App.enable();
Timber.App.setLevel(Timber.Level.debug);
Timber.App.setLogFile("test.log");

module Log = (val Timber.Log.withNamespace("Timber"));

Log.trace("This won't be logged");

Log.infof(m => m("Formatting and lazy evaluation %i", Random.int(100)));

Log.error("Something went horribly wrong!");
npm i @glennsl/[email protected]

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 2/26/2020

Downloads

Maintainers