Skip to main content

A simple, tiny logger for deno that just works.

Usage

One of the ways to use timber is with just the core by itself:

./examples/core.ts

// you should add a version to this
import { timber } from "https://deno.land/x/timber/mod.ts";
// you don't need this, but it adds a bit of flavour to this example
import { brightBlue } from "https://deno.land/std@0.110.0/fmt/colors.ts";

// here we're creating an info logger
const info = timber({ name: ["?", brightBlue] });

// this will use the logger and call `console.log` under the hood
info("hello, world!");

Or you can use the extras which comes with pre-defined loggers and helper functions:

./examples/extra.ts

// you should add a version to this
import { info, timestamp } from "https://deno.land/x/timber/extra.ts";

// this time we can use the pre-made logger with the timestamp helper
info("hello, world!");

Licence

This project is licence under the MIT Licence. You can find out more in the provided LICENCE file.