PlatformLab / NanoLog

Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
Other
3k stars 343 forks source link

Structured Hierarchical Log Output #42

Open victorstewart opened 4 years ago

victorstewart commented 4 years ago

have you considered adding hierarchy and structure into the logging?

For example to record a function call stack to implement tracing. Like a right tab for each level deeper, and a left tab as you progress out.

With LLTng at 90ns per event (https://youtu.be/qKqGo4FFPx0?t=402) it's only logical to want NanoLog to be my tracer as well lol.