Skip to content

polyseam/cconsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cconsole

A simple, colorful, console replacement for Deno.

usage

// src/cconsole.ts
import { CConsole, type LogLevel } from "@polyseam/cconsole";

const logLevel = (Deno.env.get("VERBOSITY") ?? "DEBUG") as LogLevel;
export const cconsole = new CConsole(logLevel);

cconsole.debug(
  "Hello, world!",
  "these messages will only be displayed in 'DEBUG' mode",
);
// [DEBUG] Hello, world! these messages will only be displayed in 'DEBUG' mode

cconsole.info(
  "FYI, world!",
  "these messages will be displayed in 'INFO' mode and above",
);
// [INFO] FYI, world! these messages will be displayed in 'INFO' mode and above

cconsole.warn(
  "Watch out, world!",
  "these messages will be displayed in 'WARN' mode and above",
);
// [WARN] Watch out, world! these messages will be displayed in 'WARN' mode and above

cconsole.error("Yikes, world!", "these messages will always be displayed");
// [ERROR] Yikes, world! these messages will always be displayed

About

A simple, colorful, console replacement for Deno.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published