[recovery mode] Маленький, быстрый и простой логгер для С++
Введение Начну с истории создания этого логгера. Есть довольно специфическая программа, которую я разрабатываю, в ней довольно много анти-отладочного кода плюс несколько ассемблерных вставок. По отдельности функции работают, а в релизной версии случаются глюки. Поэтому было принято решение заглянуть под капот программы. Хотелки были следующие: • Минимальный размер кода (84Кб сама программа) • Возможность гибко управлять детализацией информации • Незаметность на машине пользователя • Простота в использовании Поиск по интернетам выдал настоящих монстров логгирования, чтение отзывов еще больше меня опечалило. Сложилось мнение что и в стане С++ ков думают что: гигабайтом больше, гигабайтом меньше и это не важно. Что получилось, вы сможете посмотреть ниже. Читать дальше →