I built a tiny CLI tool to split noisy debug logs into terminal tabs

2 dsheiko 0 8/7/2025, 8:30:12 AM
Hi HN,

I recently published a tool I built for my own dev setup and thought it might be useful to others working with lots of logs in local or distributed environments.

When using libraries like debug, logs are already grouped by namespace — but when many services or modules are firing at once, it becomes hard to follow what’s going on.

So I made splitlog — a minimal CLI monitor that listens to debug logs over UDP and displays each namespace in a separate terminal tab (using blessed). This lets you visually isolate and focus on just the log streams you care about, in real-time.

It’s lightweight, works from the terminal, and doesn’t require any log server — ideal for local dev or dockerized environments with microservices.

Curious if others here also face this kind of log overload, and if you’ve found similar or better solutions. Happy to hear feedback or ideas!

Repo: https://github.com/dsheiko/splitlog NPM: https://www.npmjs.com/package/@dsheiko/splitlog

Comments (0)

No comments yet