Для настройки предупреждений используется конфигурационный файл error.ini, который находится в каталоге cfg.
В процессе работы Такси Диспетчер все сообщения об ключевых показателях работы, успешных или неуспешных попытках подгрузки модулей, ошибках сохраняет в файл techlog папки log.
Механизм предупреждений реализован для того чтобы пользователю (оператору, диспетчеру и т.п) выводилось сообщение сигнализирующее о возникновении определенной ситуации.
Суть механизма в том что основной файл логов techlog парсится на определенные записи и в случае нахождения таких выводится предопределенное предупреждение.
Рассмотрим структуру конфигурационного файла:
[ErrorMessage1] - блок с именем предупреждения InLog= - здесь указывается строка которая будет искатся в основном логе MessageBox= - сообщение которое выведется на экран UseRepeat= - повторять ли сообщения в случае повторения ситуации FileName= - создавать файл и записывать дополнитеьлно в него.
Пример:
[ErrorMessage1] InLog=Catastrophic failure MessageBox=Ошибка обновения - необходимо перезапустить программу UseRepeat=1 FileName=C:\Program Files\F-Group\Taxi\log\taxi.txt