Документ взят из кэша поисковой машины. Адрес оригинального документа : http://mavr.sao.ru/hq/vsher/manuals/bta_control/node71.html
Дата изменения: Unknown
Дата индексирования: Fri Dec 28 18:09:09 2007
Кодировка: koi8-r

Поисковые слова: iss
Сообщения оператору и протоколирование работы управляющей программы. next up previous contents
Next: Общая архитектура организации расширяемой Up: No Title Previous: Модель привода купола.

Сообщения оператору и протоколирование работы управляющей программы.

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

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

При каждом старте управляющей программы (обычно это происходит при начальном запуске операционной системы Linux) заводится новый файл в справочнике ${\bf /var/log/bta\_control}$. Имя файла состоит из даты и расширения log. Например: 00_07_27.log - это протокол за 27 июля 2000 года. Предыдущие файлы протоколов сохраняются в закомпрессированном, с помощью программы gzip, виде. Автоматической чистки справочника с протоколами пока не предусмотрено. Поэтому администратор системы Linux должен следить за наличием свободного места на диске.