В системе Windows файлы журналов хранятся в каталоге «<путь_проекта>/log/». Содержание файлов журналов выводится на экран с помощью средства просмотра журналов.
Файлы журналов существуют для всех менеджеров и драйверов. Каждый менеджер записывает сообщения об ошибках в соответствующий файл журнала. Кроме этого, в каталоге «log» находится файл журнала общего назначения «PVSS_II.log», а также файлы журналов для монитора процессов Pmon – «pmon.<имя_хоста>.log» и «pmon_log.txt».
В целом Pmon следит за выполнением запущенных процессов и записывает информационные сообщения, предупреждения и сообщения об ошибках в файл «PVSS_II.log». Возможные ошибки во время запуска проекта записываются в файл «pmon_log.txt». Кроме этого, Pmon записывает сообщения в файл «pmon_<имя_хоста>.log» (например, «pmon.eiwrk028»). В этом файле хранится вся относящаяся к проекту информация, например данные о запусках и остановках. Выходные данные отладчика для WCCILpmon (stderr и stdout) записываются в файл «WCCILpmon_<имя_хоста>.log».
Pmon отвечает за управление размером файлов «PVSS_II.log» и «pmon_<имя_хоста>.log». Максимальный размер файлов можно указать с помощью параметра «maxLogFileSize» в файле «config» в разделе [general] (по умолчанию 10 Мбайт, 0 – без ограничений). При достижении файлом указанного размера он переименовывается в «PVSS_II.log.bak», после чего создается новый файл. Уже существующий файл «PVSS_II.log.bak» перезаписывается. Выполняется также управление размером файлов журналов отдельных менеджеров. Максимальный размер можно устанавливать с помощью параметра «maxLogFileSize» в файле «config».
В следующей таблице приводится подробная информация об отдельных файлах журналов.
Файл журнала | Описание |
PVSS_II.log | Содержит общую информацию о проекте (инициализация, запуск и остановка менеджеров и т. д.) |
WCCILpmon_<имя_хоста>.log | Содержит выходные отладочные данные (stdout и stderr) от WCCILpmon. |
pmon_log.txt | Содержит информацию о возможных ошибках во время запуска проекта. |
pmon <имя_хоста> | Содержит информацию о процессе запуска и остановки проекта, данные об отдельных менеджерах и т. д. Упрощает поиск относящейся к проекту информации. |
WCCOActrl<номер_менеджера> | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы и т. д.), а также сообщения об ошибках, относящиеся к менеджеру сценариев. Менеджер сценариев является интерпретатором, обеспечивающим исполнение пользовательских программ (сценариев CONTROL). Информация об уровнях отладки представлена в разделе «WCCOActrl». |
WCCILdata1.log | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы и т. д.), а также сообщения об ошибках, относящиеся к менеджеру данных. Так называемый менеджер данных работает совместно с менеджером событий. Он отвечает за связь с базой данных. С одной стороны, в такую базу данных сохраняются настройки приложения. С другой стороны, она служит хранилищем исторических данных об изменениях значений и алармах. Информация об уровнях отладки представлена в разделе «WCCILdata». |
WCCILdatabg.1.log | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы и т. д.), а также сообщения об ошибках, относящиеся к менеджеру поддержки фоновой записи (например, ошибки во время экспорта алармов). Информация об уровнях отладки представлена в разделе «WCCILdatabg». |
WCCILevent<номер_менеджера>.log | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы и т. д.), а также сообщения об ошибках, относящиеся к менеджеру событий. Менеджер событий выполняет функции центрального распределителя данных и центра связи в «КАСКАД Цифра». Информация об уровнях отладки представлена в разделе «WCCILevent». |
WCCILredu.log | Содержит выходные данные отладчика, а также сообщения об ошибках, относящиеся к менеджеру резервирования. Менеджер резервирования предназначен для подключения идентичной системы «КАСКАД Цифра», используемой в качестве резервной. Информация об уровнях отладки представлена в разделе «WCCILredu». |
WCCILdist.log | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы и т. д.), а также сообщения об ошибках, относящиеся к менеджеру распределенной архитектуры. Менеджер распределенной архитектуры – модуль, отвечающий за подключение к одной или нескольким системам «КАСКАД Цифра». |
WCCOAvalarch<номер_менеджера>.log | Содержит выходные данные отладчика (например, все отправленные сообщения, все запросы, попытки записи значений в предыдущие наборы архивных файлов (флаг отладки 11)), а также сообщения об ошибках, относящиеся к менеджеру архива. Менеджер архива управляет архивом исторических значений. |
WCCOAscii<номер_менеджера>.log | Содержит коды ошибок ввода-вывода менеджера ASCII, возникающих во время импорта и экспорта. Список значений кодов ошибок приводится в разделе «WCCOAascii». |
WCCOAascii_info.log | Содержит различную информацию о состояниях и процессе выполнения операций менеджером ASCII. Менеджер ASCII – модуль, предназначенный для импорта и экспорта конфигураций с помощью файлов в формате ASCII (CSV). |
WCCOAascii_log.log | Содержит стандартные журнальные записи (а также сообщения об ошибках) менеджера ASCII. |
WCCOAui<номер_менеджера>.log | Содержит выходные данные отладчика, относящиеся к интерфейсу пользователя. Менеджеры интерфейса пользователя выполняют роль интерфейсов при взаимодействии с пользователем. Файл журнала содержит, например, выходные значения функций CONTROL, вызванных через интерфейс пользователя. |
WCCILsim1.log | Содержит выходные данные отладчика, относящиеся к драйверу эмулятора периферии, а также дополнительную информацию, например об остановке драйвера. «WCCILsim» выполняет функции заглушки, пока не настроены драйверы для периферии. Для обеспечения возможности выполнения настроек, связанных с драйверами, должен быть запущен, как минимум, драйвер эмулятора периферии. |
WCCOA<имя_менеджера_API>.log | Содержит выходные данные отладчика, относящиеся к менеджеру API. Менеджер API – интерфейс прикладного программирования; также используется как синоним для обозначения любых разработанных пользователями менеджеров для выполнения конкретных задач и базирующихся на API-интерфейсе «КАСКАД Цифра». |
createDb.log | Содержит информацию о базе данных (создание, инициализация и сообщения об ошибках). |
dbRepair.log | Содержит внутреннюю информацию о базе данных RAIMA, например, о проверках целостности и исправлении ошибок (если требуется исправление базы данных). |
VALockTraceX.txt[.1-5] (1-5 0 номер_активного_менеджера_архива) | Файлы отладки. Они создаются даже без установки флажков отладки. |
WCCOA<имя_драйвера><номер_менеджера>.log | Содержит отладочную информацию о конкретном драйвере, например выходные данные по уровню отладки 2 (информирование о текущих операциях драйвера). Более подробная информация об уровнях отладки различных драйверов представлена в разделе «Параметры менеджеров, основы», а также в описаниях уровней отладки отдельных менеджеров. |