@glennsl/timber

1.2.0 • Public • Published

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!");

Readme

Keywords

none

Package Sidebar

Install

npm i @glennsl/timber

Weekly Downloads

24

Version

1.2.0

License

MIT

Unpacked Size

155 kB

Total Files

65

Last publish

Collaborators

  • glennsl