В этой статье:

Введение

Лог работы

Отладочная информация среды разработки

Отладочная информация планировщика задач

Расширенное логирование и получение дополнительной отладочной информации

Введение

Во время работы в «Форсайт. Аналитическая платформа» ядром формируется и выводится отладочная информация. Просмотреть подобную информацию можно с помощью специализированных программ, например, DebugView, которое входит в пакет программ Sysinternals.

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

В описании ниже в качестве примера указывается раздел реестра [HKEY_CURRENT_USER], который используется при работе только текущего пользователя. Если предполагается задание настроек для всех пользователей операционной системы или настройки задаются при работе с BI-сервером «Форсайт. Аналитическая платформа», то должен использоваться раздел реестра [HKEY_LOCAL_MACHINE].

Лог работы

За формирование и вывод отладочных сообщений отвечает параметр WriteToDebugOutput типа REG_DWORD, располагающийся в ветке [HKEY_CURRENT_USER\Software\Foresight\Foresight Analytics Platform\10.0\Log]. По умолчанию данный параметр может отсутствовать в реестре, при этом ядром платформы будут выводиться отладочные сообщения. Для отключения вывода всех отладочных сообщений, кроме информации о загружаемых и выгружаемых библиотеках, создайте параметр WriteToDebugOutput со значением 0.

Для вывода отладочной информации в файл внесите изменения в реестр:

  1. Создайте раздел «Log» в ветке реестра [HKEY_CURRENT_USER\Software\Foresight\Foresight Analytics Platform\10.0], если он отсутствует;

  1. В разделе «Log» создайте параметры:

Для вывода дополнительной отладочной информации среды разработки и планировщика задач внесите изменения в реестре, указанные ниже.

Отладочная информация среды разработки

Отладочная информация может использоваться для выявления ошибок, в результате которых могут возникать утечки памяти. Для фиксации в файле отладочной информации, которую генерирует ядро среды разработки, внесите изменения в реестр:

  1. Убедитесь, что в реестре содержится раздел «Log» с параметрами FileName и SeverityLevel.

Примечание. Отладочная информация среды разработки выводится, если для параметра SeverityLevel установлено значение «0».

  1. Добавьте следующие параметры:

Отладочная информация планировщика задач

Для фиксации в файле отладочной информации, которая генерируется в процессе работы планировщика задач, внесите изменения в реестр:

  1. Убедитесь, что в реестре содержится раздел «Log» с параметрами FileName и SeverityLevel.

Примечание. Отладочная информация планировщика задач выводится, если для параметра SeverityLevel установлено значение «0».

  1. Создайте раздел «Scheduler» в ветке реестра [HKEY_CURRENT_USER\Software\Foresight\Foresight Analytics Platform\10.0], если он отсутствует;

  1. В разделе «Scheduler» создайте параметр типа REG_DWORD и установите ему значение «3»:

В ОС Linux для фиксации отладочной информации планировщика задач в файле задайте раздел <LOG> в структуре конфигурационного файла.

См. также:

Дополнительные настройки среды разработки