Просмотр журнала диагностики |
Журнал диагностики применяется для поиска причин повторяющейся ошибки в работе программы. Если некоторое действие с программой вызывает ошибку, то для ее диагностирования желательно включить Журнал диагностики и повторить действие, вызывающее ошибку. Запись в журнал диагностики включается в главном меню Параметры - Журнал диагностики - Запись. Просмотр журнала диагностики можно выполнить через главное меню Параметры - Журнал диагностики - Просмотр. Журнал диагностики создается в файле \ProgramData\имя_программы.имя_пользователя.log (Например: panorama64.user.log). Служебная папка ProgramData обычно размещается на диске C:. Уточнить имя и путь к журналу можно в диалоге Размещение данных через меню Параметры - Размещение данных.
Если при отображении объекта векторной карты происходит сбой программы, то в диагностический протокол записывается сообщение, например: Catch exception for ShowMap, last rendered object = 123, key = 9876, sheet = 1
Если в метрике или семантике объекта программой диагностики обнаружены ошибки, то содержимое объекта записывается в папке LOG карты в файл-дамп для возможности анализа причины ошибки. Состояние объекта в дампе обновляется не чаще 1 раза в 5 минут. Имя файла дампа может иметь вид \LOG\имя_карты.ключ_объекта.dump , например: \LOG\mymap.9876.dump
Путь к файлу записывается в диагностический протокол, например: Object was saved in dump - \data\map\LOG\mymap.9876.dump
При обращении в службу технической поддержки желательно выслать журнал диагностики и файл-дамп объекта, вызвавшего сбой программы. Узнать о том, что при отображении происходит сбой на ошибочном объекте можно по всплывающему сообщению «Обнаружена ошибка в метрике объекта» или «Обнаружена ошибка в семантике объекта».
Файл журнала диагностики может иметь большой размер, поэтому чтение и отображение информации из файла выполняется с конца файла. Первоначально отображается справочная информация (дата и время начала записи в журнал, размер файла) и самый последний блок журнала диагностики. В дальнейшем навигация по журналу выполняется помощью клавиш . В пределах отображенного блока информации возможно выполнение поиска. Поиск может выполняться с учетом и без учета регистра. Для выполнения поиска необходимо ввести значение, по которому будет выполняться поиск и нажать клавишу " Enter". Первоначально поиск выполняется от конца файла к его началу. Для продолжения поиска необходимо пользоваться клавишами .
Вид диалога:
|