Форум » [x]Harbour » Файл error.log - Часть вторая. » Ответить

Файл error.log - Часть вторая.

Andrey: Здравствуйте, коллеги! У меня при ошибке в программе (как и у всех) при использовании компилятора xHarbour в папке приложения создается файл error.log с описанием ошибки и пр. информацией. Так как в этой папке несколько программ, то они затирают ошибки друг друга. Как бы исправить имя файла на другое, типа Прога1-error.log, Прога2-error.log и т.д. ? Файл errorsys.prg у себя в проекте не использую !!!

Ответов - 2

Сыроежка: Наверное, если я правильно понял, надо смотреть опции компилятора. Думаю, что по умолчанию создается файл с указанным вами именем, но, скорей всего, можно явно указать другое имя с помощью какой-то опции компилятора. По крайней мере такое решение напрашивается.

Pasha: Надо установить свой обработчик ошибок. Все точно так, как в клиппере: ErrorBlock( {|e| myErrorProc(e)} ) И в myErrorProc задавать имя лога, какое надо. Можно скопировать стандартный обработчик из source\rtl\errorsys.prg и заменить в нем имя файла-лога ошибок



полная версия страницы