Log Pipeline

What I’m building

A small C++ program that reads log lines like level=INFO msg=ok and turns them into structured fields (level, message, timing). Nothing flashy. Just the kind of boring tool you write once and forget about until production gets weird. Part of my Learning C++ track.

Why C++ here

Most of my day-to-day is Go and Python. I wanted to peek under the hood: you control the memory, there is no garbage collector in the way, and you remember why higher-level languages exist. This is practice, not a plan to rewrite the world in C++.

What it covers

  • Parser for simple key=value log lines
  • Build and tests I can run locally without a whole toolchain lecture

Connection to my day job

Structured logs show up everywhere in platform work. If you can parse them reliably, you get better at agreeing what services should actually log, not just shipping more text into the void.

Repo

Source lives in the sandbox monorepo under projects/logpipeline/.