Repository
Current version released
4 years ago
A simple, tiny logger for deno that just works.
Usage
There are two ways to use timber, either from scratch with just mod.ts
or using some defaults provided by extra.ts. Most projects will only need
what you can find in extra.ts; you can always create new loggers as and when
needed.
mod.ts
// you'll want to add a version too this
import { timber } from "https://deno.land/x/timber@vX.Y.Z/mod.ts";
// we'll also use some colour to spice things up
import { brightBlue } from "https://deno.land/std@0.111.0/fmt/colors.ts";
// here we make a simple info logger
const info = timber({
name: { text: () => "?", style: brightBlue },
log: console.info,
});
// and now we can use it whenever we would like
info("hello, world!");Note: name, before, and after’s text field is a function so that it
can be updated over time. This is useful for timestamps and other such stuff.
extra.ts
// you'll want to add a version too this
import { info as tInfo } from "https://deno.land/x/timber@vX.Y.Z/extra.ts";
// the extras come with some settings that might not be to everyone's liking,
// so you get to finish the config before you can use it
const info = tInfo({ before: undefined });
// and now we can use it whenever we would like
info("hello, world!");Licence
This is licenced under MIT; you can find out more in the provided
LICENCE file.