NanoLog
NanoLog copied to clipboard
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
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...
No CMake integration
The initial logs just after program started always have a nanosecond part above or below 0 by a small value, and the calibrated cyclesPerSecond is not precise enough. Actually there's...
Hello, In runtime/RuntimeLogger.h I see this "todo", so I want to share [this link](https://www.realworldtech.com/forum/?threadid=189711&curpostid=189723) where Linus Torvalds explains some pitfalls of spin locks in userspace, and why using them may...
How much work would it be to add support for std::string and std::string_view and thus avoid the use of strlen() in the hotpath? Currently using std::string_view is quite problematic as...
We are very interested to use NanoLog in our project but we are not C++ project.
Would it be possible for you to add CMake integration for this project? It is one of the most popular build systems in C++ ecosystem and it would increase the...
Hello, Could you please update the ReadMe with the expected performance difference(in your opinion) between the pre-processor version and the C++17 one? Thank you very much
single or double nanoseconds latency Thanks!
Anyone is maintaining NanoLog? There are still some compile warnings and features to fix/develop.