This release is 2 versions behind 0.8.1 — the latest version of @logtape/logtape. Jump to latest
Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
Simple logging library with zero dependencies for Deno/Node.js/Bun/browsers
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
100%
Published
3 months ago (0.7.1)
import { assert } from "jsr:/@std/assert@^0.222.1/assert"; import { assertEquals } from "jsr:/@std/assert@^0.222.1/assert-equals"; import { assertFalse } from "jsr:/@std/assert@^0.222.1/assert-false"; import { assertThrows } from "jsr:/@std/assert@^0.222.1/assert-throws"; import { isLogLevel, parseLogLevel } from "./level.ts"; Deno.test("parseLogLevel()", () => { assertEquals(parseLogLevel("debug"), "debug"); assertEquals(parseLogLevel("info"), "info"); assertEquals(parseLogLevel("warning"), "warning"); assertEquals(parseLogLevel("error"), "error"); assertEquals(parseLogLevel("fatal"), "fatal"); assertEquals(parseLogLevel("DEBUG"), "debug"); assertEquals(parseLogLevel("INFO"), "info"); assertEquals(parseLogLevel("WARNING"), "warning"); assertEquals(parseLogLevel("ERROR"), "error"); assertEquals(parseLogLevel("FATAL"), "fatal"); assertThrows( () => parseLogLevel("invalid"), TypeError, "Invalid log level: invalid.", ); }); Deno.test("isLogLevel()", () => { assert(isLogLevel("debug")); assert(isLogLevel("info")); assert(isLogLevel("warning")); assert(isLogLevel("error")); assert(isLogLevel("fatal")); assertFalse(isLogLevel("DEBUG")); assertFalse(isLogLevel("invalid")); });