Без логов немогу, особенно в приложениях написанных не для юзеров
разработал шаблон с классами что б раз и навсегда снять заботы о лог файлах.
Описание (в архиве оно тоже есть):
==============
Шаблон SaveLog для удобства создания и записи логфайлов.
Для использования зарегистрируйте шаблон
и подключите его к проекту в глобалых расширениях (Exstensions).
В состав шаблона входят файлы:
SaveLog.TPL, SaveLog.INC, SaveLog.CLW
Для записи информации в лог файлы
используется процедура SaveLog.
Прототип - SaveLog(STRING Pref, STRING Msg)
Pref - используется для формирования имени файла
Msg - то что записывается в файл
Например:
SaveLog('Log1','Привет, старт процедуры test')
При этом:
в рабочем каталоге приложения будет создан
каталог log, если его нет.
В каталоге log создан файл с именем <текущая дата>-<имя приложения><Pref>.txt
где текущая дата в формате YYYYMMDD
Pref в данном случае это Log1
В файл будет записано:
<текущая дата @d6.> <текущее время @t4>| Msg
В любой процедуре приложения можно писать в этот файл
ну или в другой файл, используя другой префикс.
В результате, не нужно заботится о объявлении и создании файлов
для протоколирования какой либо информации,
особенно когда таких файлов несколько.
Просто используем SaveLog и все.
Логфайлы создаются на сутки, на каждые сутки отдельный файл.
==============
Шаблон испытан а c6.3 ABC, но думаю что нет противопоказаний для использования в других версиях.
(Публикация) Шаблон SaveLog
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!