AGG Software
Задать вопрос  В начало  Назад  Дальше

Протокол и обработка ошибок

Во время работы программы могут возникать ошибки и события, которые должны регистрироваться в протоколе (журнале). Это может быть запуск или остановка программы, ошибки в работе с  базой данных и другие. На закладке "Протокол и обработка ошибок" вы можете определить виды сообщений, которые вы включите в протокол (рис. 6.3.1). Здесь вы можете задать максимальный размер и режим формирования файла протокола. Файл протокола находится в папке программы, его имя соответствует названию программы + расширение  .log.

 

 

options protocol

Рис. 6.3.1. Настройки протокола

 

Advanced NMEA Data Logger работает с 3-мя типами сообщений:

 

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

 

Существует возможность регистрации следующих событий:

 

Программные сообщения - сообщения о запуске, остановке программы и некоторых других событиях;
Запрос данных - сообщения, которые возникают из модуля запроса данных;
Парсер данных - сообщения, которые возникают из модуля парсера данных;
Экспорт данных - сообщения, которые возникают из модуля экспорта данных.

 

Каждый тип сообщений вы можете записать в файл и/или вывести в окно логов в главной форме.

 

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

 

Если вы получите необработанное исключение,  рекомендуется перезапустить программу, Advanced NMEA Data Logger может делать это автоматически, если вы зададите это. Для того чтобы автоматически полностью перезагрузить программу в случае возникновения необработанного исключения, включите настройку "Не показывать сообщения в необработанных исключениях".


Copyright © 1999-2016, AGG Software.
All rights reserved.