Руководство разработчика

Функция ОТКРЫТЬ_ЛОГ

Функция ОТКРЫТЬ_ЛОГ позволяет открыть окно просмотра log файла. Если для указанного файла окно уже открыто, то оно активируется.

ФУНКЦИЯ ОТКРЫТЬ_ЛОГ(СТРОКА: файл; 
                    СТРОКА: профиль = "";
                    СТРОКА: заголовок = "";
                    СТРОКА: обработчик = "";
					СТРОКА: фильтр = "";
					СТРОКА: поиск = "")

Параметры

файл
Имя log файла. Если указан относительный путь, то он откладывается от рабочей папки.
профиль
Профиль настроек окна просмотра. Может задаваться произвольная строка. При указании пустой строки используется профиль настроек по умолчанию.
заголовок
Заголовок окна просмотра. Если не задан, то в заголовке окна отображается имя файла.
обработчик
Стратегия отображения и нажатия на строку текста в окне просмотра. Если задается встроенная стратегия, то строка должна начинаться с символа "*" (звездочка). После звездочки указывается тег встроенной стратегии. В настоящее время поддерживаются следующие теги:
  • trace - стратегия отображения файла трассировки вызова;
  • compile - стратегия отображения отчета компиляции проектов.
Если звездочка не указана, то для отображения используется стратегия по умолчанию, а параметр может определять имя ibx файла для обработки нажатия на строку текста в окне просмотра. Программа-обработчик должна принимать два строковых параметра. В первом параметре передается полный путь к log файлу. Во втором параметре передается текст выбранной строки.
фильтр
Строка текста для фильтрации строк лог-файла. Если строка начинается с символа "~", то фильтрация выполняется для строк файла начиная с конца, иначе – с начала. Символ "~" отбрасывается.
поиск
Строка текста для поиска. Если строка начинается с символа "~", то поиск выполняется с конца, иначе – с начала. Символ "~" отбрасывается. Поиск может использоваться совместно с фильтром, при этом в поиске участвуют только отфильтрованные строки.

См. также: