https://github.com/polyseam/cconsole
https://github.com/polyseam/cconsole
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/polyseam/cconsole
- Owner: polyseam
- License: apache-2.0
- Created: 2025-03-05T00:16:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T03:49:19.000Z (over 1 year ago)
- Last Synced: 2025-03-05T04:27:47.269Z (over 1 year ago)
- Language: TypeScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cconsole
A simple, colorful, console replacement for Deno.
# usage
```ts
// 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
```