Последняя версия DataExpress 3 beta от 11 августа 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Ведение лога ошибок

Вопросы о применении того или иного класса или функции.
jurist23rus
Эксперт
Сообщения: 2261
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Ведение лога ошибок

Сообщение jurist23rus » Сб сен 02, 2017 5:35 pm

Есть необходимость организовать логирование исключительных ситуаций. Как бы это правильно сделать? Нет ли какого-нибудь события OnException, чтобы ловить все исключения? Посмотрел события в классе TMainFm, ничего подобного нет.
Destiny is a very convenient word for those who never take decisions.

neitri
Мастер скриптов
Сообщения: 537
Зарегистрирован: Пн фев 13, 2017 5:42 pm

Re: Ведение лога ошибок

Сообщение neitri » Сб сен 02, 2017 6:07 pm

Наверно только ручками во все Exception секции вписать функцию типа моей LogMsg() и передавать ей Exceptiontostring и дополнительные данные что бы потом можно было понять что к чему.
Помогли Тебе. Помоги проекту.
Реквизиты помощи Вы можете найти в окне "О программе"

Аватара пользователя
admin
Разработчик
Сообщения: 3645
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Ведение лога ошибок

Сообщение admin » Сб сен 02, 2017 6:07 pm

jurist23rus писал(а):Нет ли какого-нибудь события OnException, чтобы ловить все исключения?

Такого нет.

jurist23rus
Эксперт
Сообщения: 2261
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Ведение лога ошибок

Сообщение jurist23rus » Сб сен 02, 2017 6:11 pm

neitri писал(а):Наверно только ручками во все Exception секции вписать функцию

Это понятно. А что делать с исключениями самой DX, их не поймать.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 3645
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Ведение лога ошибок

Сообщение admin » Сб сен 02, 2017 6:17 pm

Нет.