Нужно разработать О.О.Б. протоколирования событий происходящих в программе (т.е. есть библиотека, я ее цепляю к проекту, и она создает файл, куда ведется лог)
Содержание лога:
TIME
1. Мы вошли/вышли из функций (заранее неизвестно, что за ф.)
2. Имя функции
3. Регестрировать CRITICAL_ERROR. ERROR. WARNING. STEP_MASSAGE
4. Следить за памятью
и т.п.