Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
mapokapo/simcologA simple logger for Javascript runtimes and the browser.
This package works with Node.js, Deno, Bun, BrowsersIt is unknown whether this package works with Cloudflare Workers




JSR Score
100%
Published
a year ago (0.1.13)
simcolog
A simple logger for Javascript runtimes and the browser.
Installation
npm
npx jsr add @mapokapo/simcolog
Deno
deno add @mapokapo/simcolog
Bun
bunx jsr add @mapokapo/simcolog
Usage
import { defaultLogger } from "@mapokapo/simcolog"; // or in Deno import { defaultLogger } from "jsr:@mapokapo/simcolog@^0.1.13"; const logEverything = true; const myLogger = defaultLogger.modify({ level: logEverything ? "trace" : "info", }); myLogger.info("Hello info!"); // [TIMETAMP] [info] Hello info! myLogger.trace("Hello trace!"); // [TIMETAMP] [trace] Hello trace! let messageHistory: string[] = []; const newLogger = myLogger.modify({ includeTimestamp: false, level: "info", logCallback: message => messageHistory.push(message), }); newLogger.info("Hello info!"); // [info] Hello info! newLogger.warn("Hello warn!"); // [warn] Hello warn! newLogger.trace("Hello trace!"); // nothing gets printed newLogger.info(`Message history: ${messageHistory.join(", ")}`); // [info] Hello info!, [warn] Hello warn!
Built and signed on
GitHub Actions
Add Package
deno add jsr:@mapokapo/simcolog
Import symbol
import * as simcolog from "@mapokapo/simcolog";
Import directly with a jsr specifier
import * as simcolog from "jsr:@mapokapo/simcolog";
Add Package
pnpm i jsr:@mapokapo/simcolog
pnpm dlx jsr add @mapokapo/simcolog
Import symbol
import * as simcolog from "@mapokapo/simcolog";
Add Package
yarn add jsr:@mapokapo/simcolog
yarn dlx jsr add @mapokapo/simcolog
Import symbol
import * as simcolog from "@mapokapo/simcolog";
Add Package
npx jsr add @mapokapo/simcolog
Import symbol
import * as simcolog from "@mapokapo/simcolog";
Add Package
bunx jsr add @mapokapo/simcolog
Import symbol
import * as simcolog from "@mapokapo/simcolog";