Just launched ZeroLog: 3.5M logs/sec C++ logger — zero allocation, beats spdlog 3x! cpp ZLOG_INFO("Trade {} @ {}.{}", id, 199.99, 50); Benchmark: 1M logs in 286ms. Valgrind: 0 heap. OSS: github.com/kemboisre-ctrl/ze… @isocpp @cppstories @JasonTurner_dev — thoughts? #Cpp #Logging
Why it crushes spdlog: SIMD itoa (10x faster than std::to_chars) Per-thread 2KB buffer (lock-free, no contention) Header-only, MIT — drop in & go vs spdlog sync: 2.9x faster (3.49M vs 1.2M/sec). Pro: 26M/sec async + io_uring. HFT-ready. #LowLatency
Zero everything: Zero heap (Valgrind: 0 allocs) Zero virtual calls Zero cache misses Zero syscalls (batched async) Built for trading engines, game netcode, 5G telecom. Who's logging at scale? Share your stack! @herbsutjahjo @MeetingCPP #HFT
Pro tier (private beta): Binary ZBP format (100x smaller) ML anomaly detection (spot bad trades <50ms) Live WebSocket dashboard Docker + SSO for enterprise $50k/year for HFT firms. DM for demo. github.com/kemboisre-ctrl/ze… #CppNow

Nov 7, 2025 · 10:45 PM UTC

Star/fork if you're building low-latency. PRs welcome! What would make it 10M/sec? @isocpp @JasonTurner_dev @cppstories @herbsutjahjo @MeetingCPP — collab? ZeroLog: When ns count, you don't log. You ZeroLog. #Performance #Cpp