I’m thinking about adding code to my application that would gather diagnostic information for later examination. Is there any C++ library created for such purpose? What I’m trying to do is similar to profiling, but it’s not the same, because gathered data will be used more for debugging than profiling.
EDIT:
Platform: Linux
Diagnostic information to gather: information resulting from application logic, various asserts and statistics.
You might also want to check out libcwd:
Also, another interesting logging library is pantheios: