Skip To Content

Файл конфигурации ведения журнала

Большинство доступных параметров ведения журнала увидеть и обновить в ArcGIS GeoEvent Manager на странице Журналы. Однако могут возникнуть ситуации, когда вам потребуется больше контроля над возможностями ведения журнала в ArcGIS GeoEvent Server.

Файл конфигурации для управления возможностями ведения журнала GeoEvent Server (org.ops4j.pax.logging.cfg) можно найти в одном из следующих расположений в зависимости от вашей операционной системы.

  • Windows – <ArcGIS Server installation directory>\GeoEvent\etc\org.ops4j.pax.logging.cfg
  • Linux—<ArcGIS Server installation directory>/GeoEvent/etc/org.ops4j.pax.logging.cfg

Свойства ведения журнала

В файле вы найдете несколько свойств ведения журнала для глобальной системы журналов, а также каждый из настроенных отдельных регистраторов. Одна общая настройка – ${karaf.data}, о которой следует знать, указывает на каталог GeoEvent Server data, который можно найти в <ArcGIS Server installation directory>\data\.

Функция добавления нового файла

Функция добавления нового файла выполняет создание нового файла журнала, когда в текущем файле достигается предел допустимого размера. Два свойства, влияющие на размер и количество файлов журнала, хранящихся на сервере GeoEvent Server:

  • log4j2.appender.rolling.policies.size.size = 16MB
  • log4j2.appender.rolling.strategy.max=10

Конфигурация отдельного регистратора

В GeoEvent Manager можно настроить уровень корневого регистратора ROOT или отдельных регистраторов. Эти настройки записываются в этот файл. Текущие настройки представлены в нижней части файла и имеют следующий формат:

  • log4j2.logger.<LoggerName>.name=
  • log4j2.logger.<LoggerName>.level=

В общем случает значение для свойства Имя регистратора будет тем же, что и <LoggerName> с символом _ (нижнего подчеркивания) замещенного символом . (точка). Например:

log4j2.logger.com_esri_ges_httpclient_httpclientservice.name = com.esri.ges.httpclient.HttpClientService

Для свойства Уровень может быть одно из следующих значений уровней журналирования: TRACE, DEBUG, INFO, WARN, ERROR, OFF.

Примечание:

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

Для подробной информации о конфигурации регистратора журналов приложения, см сообщение блога Техники отладки - Настройка регистратора журналов приложения в Esri Community.