Ведение журнала
Аналогично SberMobile Server, SberMobile IIoT Platform Client использует библиотеку журналирования Apache Log4J для записи вывода его внутренних событий. Он достаточно гибкий, позволяет иметь множество уровней и ресурсов для журналирования информации наряду с большим количеством направлений для записи. Запись вывода может перенаправляться на:
- Консоль
- Текстовые файлы
- Файлы XML
- Записи событий для Windows
- Системный журнал UNIX
- Базу данных
- Удаленный сетевой сервер
- Сообщения E-mail
- Службу Java Message (JMS)
- И многие другие.
Журналирование в SberMobile IIoT Platform Client настраивается и управляется таким же образом, как и в SberMobile Server. Это может означать, что вы скорее всего используете настройку по умолчанию. Если вы хотите внести изменения, вам необходимо напрямую редактировать файл с настройками ведения журнала SberMobile IIoT Platform Client, который находится в директории инсталляции и имеет имя logging-client.xml
. Структура этого файла кратко описана в разделе файл настройки ведения журнала.
Дополнительная информация о журналировании содержится в следующих разделах документации:
- Настройки журналирования SberMobile Server
- Файл настроек журналирования
- Уровни журналирования
Это описание может показаться сжатым, но лишь потому, что журналирование -- это сложная тема, которая используется лишь при необходимости решить неполадки в системе. Если начать подробно описывать процедуру ведения журнала, можно написать еще одно руководство для Log4J. Мы предпочли воспользоваться сторонним инструментом журналирования ввиду его надежности, гибкости и наличию хорошей документации. |