Всем привет!Пишу приложение. нужно ввести полный лог его работы:1. отлавливать все ошибки и писать их в лог2. писать в лог каждый вход в процедуру или функциюнапример если программить на Visual Basic 6 там есть такое КодVisual BasicOn Error goto Erh1.........какой то код.........КодVisual Basicexit subErh1: call setLog(err.msg);Т.е. если происходит какая то ошибка в процедуре или функции, то срабатывает обработчик ошибок и меня перекидывает на Erh1 и уже вызываю функцию call setLog(err.msg); с текстом ошибки.Теперь как мне такое же реализовать на Qt? Использование try catch?Код:try{.........какой то код.........}catch(...){setLog(????????);}Как понять, что за ошибка произошла?Подскажите, пожалуйста, буду очень благодарен помощи!
|