Ведение журнала

Аналогично 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. Структура этого файла кратко описана в разделе файл настройки ведения журнала.

Дополнительная информация о журналировании содержится в следующих разделах документации:

Это описание может показаться сжатым, но лишь потому, что журналирование -- это сложная тема, которая используется лишь при необходимости решить неполадки в системе. Если начать подробно описывать процедуру ведения журнала, можно написать еще одно руководство для Log4J. Мы предпочли воспользоваться сторонним инструментом журналирования ввиду его надежности, гибкости и наличию хорошей документации.