frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Timberlogs – Drop-in structured logging for TypeScript

9•enaboapps•2d ago
Hi HN! I built Timberlogs because I was tired of console.log in production and existing logging solutions requiring too much setup.

Timberlogs is a drop-in structured logging library for TypeScript:

    npm install timberlogs-client

    import { createTimberlogs } from "timberlogs-client";
    
    const timber = createTimberlogs({
      source: "my-app",
      environment: "production",
      apiKey: process.env.TIMBER_API_KEY,
    });
    
    timber.info("User signed in", { userId: "123" });
    timber.error("Payment failed", error);
Features: - Auto-batching with retries - Automatic redaction of sensitive data (passwords, tokens) - Full-text search across all your logs - Real-time dashboard - Flow tracking to link related logs

It's currently in beta and free to use. Would love feedback from the HN community.

Site: https://timberlogs.dev Docs: https://docs.timberlogs.dev npm: https://npmjs.com/package/timberlogs-client GitHub: https://github.com/enaboapps/timberlogs-typescript-sdk

Comments

coronapl•2d ago
I'm glad to see useful features like easily adding userId and sessionId to logs. That said, I wish it wasn't limited to just these properties. From my experience building enterprise SaaS, you need more metadata for proper filtering: tenantId, operation, and others. With Winston, I typically create child logger instances and pass them around to ensure all logs contain the right metadata, but that workflow is pretty annoying.

Quick question out of curiosity: why does the example include an API key when initializing the logger? I couldn't find an explanation on the GitHub page. Some people might be put off seeing that in the first example, thinking the logger requires a paid subscription.

willwade•2d ago
this is so cool. I think so much of the logging Saas products are bloated. This looks much simpler. I'd like a python interface.. I've used papertrail and datadog for some of this in the past but dropped it due to cost (and bloat). Nice one.
willwade•2d ago
how did you redact the sensitive data? did you use a library for that?
gokaygurcan•1h ago
Do you have a price range in mind?
uallo•58m ago
Does this provide a transport plugin for Winston [1], Pino [2], etc.?

[1] https://github.com/winstonjs/winston

[2] https://github.com/pinojs/pino

PS: Your documentation search does not work.

ramon156•6m ago
> I was tired of console.log in production and existing logging solutions requiring too much setup.

Not only that, libs like pino don't even support spanning, something that's pretty important for how I use logging. Winston has been my favorite so far.

Anyway, this is just a SaaS that claims they offer a "drop-in" library, which it does not. The repo is also Claude-generated, so I'm out.

Website is also very broken, and the docs require a log-in.

OpenBSD-current now runs as guest under Apple Hypervisor

https://www.undeadly.org/cgi?action=article;sid=20260115203619
245•gpi•7h ago•22 comments

List of individual trees

https://en.wikipedia.org/wiki/List_of_individual_trees
124•wilson090•10h ago•44 comments

The spectrum of isolation: From bare metal to WebAssembly

https://buildsoftwaresystems.com/post/guide-to-execution-environments/
10•ThierryBuilds•52m ago•3 comments

Apple is fighting for TSMC capacity as Nvidia takes center stage

https://www.culpium.com/p/exclusiveapple-is-fighting-for-tsmc
679•speckx•19h ago•409 comments

Pocket TTS: A high quality TTS that gives your CPU a voice

https://kyutai.org/blog/2026-01-13-pocket-tts
425•pain_perdu•1d ago•101 comments

Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark

https://briarproject.org/manual/fa/
362•us321•14h ago•180 comments

pf: Make af-to less magical

https://undeadly.org/cgi?action=article;sid=20260116085115
6•defrost•1h ago•1 comments

Inside The Internet Archive's Infrastructure

https://hackernoon.com/the-long-now-of-the-web-inside-the-internet-archives-fight-against-forgetting
344•dvrp•2d ago•89 comments

Bringing the Predators to Life in MAME

https://lysiwyg.mataroa.blog/blog/bringing-the-predators-to-life-in-mame/
10•msephton•2d ago•0 comments

Linux boxes via SSH: suspended when disconected

https://shellbox.dev/
213•messh•13h ago•126 comments

Primecoin and Cunningham Prime Chains

https://www.johndcook.com/blog/2026/01/10/prime-chains/
16•ibobev•4d ago•3 comments

Interactive eBPF

https://ebpf.party/
9•samuel246•2h ago•0 comments

Ask HN: How can we solve the loneliness epidemic?

588•publicdebates•17h ago•921 comments

My Gripes with Prolog

https://buttondown.com/hillelwayne/archive/my-gripes-with-prolog/
96•azhenley•10h ago•49 comments

Building a better Bugbot

https://cursor.com/blog/building-bugbot
30•onurkanbkrc•3h ago•5 comments

Claude is good at assembling blocks, but still falls apart at creating them

https://www.approachwithalacrity.com/claude-ne/
248•bblcla•1d ago•179 comments

All 23-Bit Still Lifes Are Glider Constructible

https://mvr.github.io/posts/xs23.html
94•HeliumHydride•10h ago•9 comments

Show HN: Timberlogs – Drop-in structured logging for TypeScript

9•enaboapps•2d ago•6 comments

Data is the only moat

https://frontierai.substack.com/p/data-is-your-only-moat
151•cgwu•15h ago•31 comments

JuiceFS is a distributed POSIX file system built on top of Redis and S3

https://github.com/juicedata/juicefs
147•tosh•15h ago•90 comments

Show HN: OpenWork – An open-source alternative to Claude Cowork

https://github.com/different-ai/openwork
190•ben_talent•2d ago•37 comments

Go-legacy-winxp: Compile Golang 1.24 code for Windows XP

https://github.com/syncguy/go-legacy-winxp/tree/winxp-compat
110•Oxodao•3d ago•51 comments

I Built a 1 Petabyte Server from Scratch [video]

https://www.youtube.com/watch?v=vVI7atoAeoo
71•zdw•5d ago•26 comments

Boeing knew of flaw in part linked to UPS plane crash, NTSB report says

https://www.bbc.com/news/articles/cly56w0p9e1o
159•1659447091•6h ago•57 comments

First impressions of Claude Cowork

https://simonw.substack.com/p/first-impressions-of-claude-cowork
195•stosssik•2d ago•108 comments

What a Programmer Does (1967) [pdf]

http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-9-pdf/k-9-u2769-1-B...
69•nz•5d ago•8 comments

Show HN: BGP Scout – BGP Network Browser

https://bgpscout.io/
11•hivedc•9h ago•6 comments

Tldraw pauses external contributions due to AI slop

https://github.com/tldraw/tldraw/issues/7695
125•pranav_rajs•10h ago•52 comments

CVEs affecting the Svelte ecosystem

https://svelte.dev/blog/cves-affecting-the-svelte-ecosystem
159•tobr•16h ago•28 comments

Show HN: Reversing YouTube’s “Most Replayed” Graph

https://priyavr.at/blog/reversing-most-replayed/
56•prvt•8h ago•19 comments