Инструментальная (диагностическая) библиотека для C ++

Я думаю о добавлении кода в мое приложение, которое будет собирать диагностическую информацию для последующего изучения. Есть ли библиотека C ++, созданная для этой цели? То, что я пытаюсь сделать, похоже на профилирование, но это не то же самое, потому что собранные данные будут больше использоваться для отладки, чем для профилирования.

РЕДАКТИРОВАТЬ:
Платформа: Linux
Диагностическая информация для сбора: информация, полученная из логики приложения, различных утверждений и статистики.

Ответы на вопрос(4)

Ваш ответ на вопрос