Набросал класс GRD_StackTrace
Положил его в ClassDeclaration класса Info и инициализирую в методе New().
Теперь, если есть сомнения в корректности отображаемого в отладчике стека вызовов, то прямо в отладчике нахожу экземпляр Infolog (он всегда доступен), нахожу в нем переменную с типом GRD_StackTrace, меняю в ней свойство debugMode на true и при дальнейшей отладке вижу стек вызовов в переменной массиве aStackTrace.
Удобно.
P.S.
Интересно, что если добавить GRD_StackTrace в класс Application то не работает. Почему, пока не разобрался.
Последний раз редактировалось Logger; 07.07.2016 в 10:43.
|