[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Управление ведением протокола ошибок

Для управления средством ведения протокола ошибок можно применять:

Команды ведения протокола ошибок


errclear
                           Удаляет записи из протокола ошибок. Команда позволяет также стереть весь протокол ошибок. Удаляет записи с указанными номерами ИД ошибки, указанных классов или типов.
errdead
                           Позволяет получить записи об ошибках из буфера /dev/error в системном дампе. Системны дамп может содержать записи об ошибках, если перед созданием дампа не работал демон errdemon.
errdemon
                           Получает записи об ошибках из файла /dev/error и записывает их в протокол ошибок системы. Демон errdemon также выполняет функции извещения об ошибках, указанные в объектах извещения об ошибках Администратора объектных данных (ODM). Этот демон автоматически запускается при инициализации системы.
errinstall
                           Позволяет добавлять и заменять сообщения в каталоге сообщений об ошибках. Предназначена для функций установки программного обеспечения. Система создает резервный файл File.undo. Файл undo позволяет отменить изменения, внесенные с помощью команды errinstall.
errlogger
                           Записывает в протокол сообщений запись сообщения системного оператора.
errmsg
                           Реализует функции ведения протокола ошибок в пользовательских приложениях. Команда errmsg позволяет просмотреть, добавить или удалить сообщения из каталога сообщений об ошибках. Эта команда также позволяет добавить текст в наборы сообщений Описание ошибки, Возможная причина, Ошибка пользователя, Ошибка установки, Возможный сбой, Рекомендуемое действие и Подробные данные.
errpt
                           Создает отчет об ошибках из записей системного протокола ошибок. Отчет может быть представлен в виде одной строки данных для каждой записи или полного отчета, включающего все данные, связанные с каждой записью протокола ошибок. Команда позволяет включить в отчет или исключить из него записи различных типов и классов.
errstop
                           Завершает работу демона errdemon, который запускается при инициализации системы. Команда errstop также отключает некоторые функции диагностики и восстановления системы.
errupdate
                           Позволяет добавить или удалить шаблоны из Хранилища шаблонов записей об ошибках. Позволяет изменить атрибуты шаблона ошибки Предупреждение, Протокол и Отчет. Предназначена для функций установки программного обеспечения.

Функции ведения протокола ошибок и службы ядра


errlog
                           Записывает сообщение об ошибке в драйвер устройства протокола ошибок.
errsave и errlast
                           Позволяет ядру и его расширениям заносить записи в протокол ошибок.

Файлы ведения протокола


/dev/error
                           Обеспечивает интерфейс драйвера стандартного устройства для компонента протокола ошибок.
/dev/errorctl
                           Обеспечивает интерфейсы драйвера нестандартного устройства для управления системой ведения протокола ошибок.
/usr/include/sys/err_rec.h Содержит структуры, определенные как аргументы службы ядра errsave и функции errlog.
/var/adm/ras/errlog Содержит экземпляры ошибок и сбоев, обнаруженных в системе.
/var/adm/ras/errtmplt Содержит Хранилище шаблонов записей об ошибках.

Связанная информация

Класс объектов извещения об ошибках (раздел "Класс объектов извещения об ошибках" книги Общие принципы программирования в AIX 5L версии 5.1: Написание и отладка программ) извещает приложения о записи сообщений об определенных ошибках.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]