{"repo":"fullstack-build/tslog","free":true,"listed":false,"github":"https://github.com/fullstack-build/tslog","clone":"git clone https://github.com/fullstack-build/tslog.git","description":"📝 tslog - Universal Logger for TypeScript and JavaScript","language":"TypeScript","stars":1723,"topics":["logger","logging","logging-library","typescript-library","stacktrace","stack","error-handling","exceptions","pretty-print","json"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Beautiful logging experience for TypeScript Powerful, fast and expressive logging for TypeScript and JavaScript [!NOTE] This is tslog v5. It is a deliberate, breaking redesign — ESM-only, grouped settings, a new fields-first JSON shape, and middleware instead of overwrite. . If you are on the 4.x line, 4.11.0 is a safe place to stay — most of the v5 performance wins were back-ported there with zero breaking changes. Upgrade when you want the new capabilities. See Upgrading from v4? . Highlights - 🏗 Universal — one logger for Node.js, browser, Deno, Bun, workers and React Native - 🧱 Structured, fields-first JSON — flat, observability-ready output that drops straight into log pipelines - 🧭 Pretty by default, JSON optional — colored in your terminal, uncolored when piped/CI; structured JSON is one opt-in away - 🤖 First-class support for agents & LLMs — fields-first calls, agent/session correlation, an llms.txt , and OTel-GenAI presets; used by OpenClaw for agent logging - 🌳 Tree-shakeable subpaths — transports, presets and helpers ship as opt-in modules, sideEffects: false - 🪶 Zero runtime dependencies — nothing pulled into your bundle but tslog itself - 👮 Fully typed — written in TypeScript 7, native ESM, accurate source-mapped line numbers - 🙊 Secret masking — keys, JSONPath-lite paths, regex, and a hashing censor for correlation - 👨‍👧‍👦 Sub-loggers with inheritance — child() / getSubLogger() with merged settings and accumulated names - 🔌 Pluggable transports & mid","default_branch":null,"files":null,"tree":[],"storefront":"/r/fullstack-build","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fullstack-build/tslog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}