Opinionated logging framework based on @dbuenzli/logs
npm install @glennsl/timber``reason
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!");
``