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=valuelog 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/.