Большинство доступных параметров ведения журнала увидеть и обновить ArcGIS GeoEvent Manager на странице Журналы. Однако могут возникнуть ситуации, когда вам потребуется больше контроля над возможностями ведения журнала в ArcGIS GeoEvent Server.
Файл конфигурации для управления возможностями ведения журнала GeoEvent Server (org.ops4j.logging.cfg) можно найти в одном из следующих расположений в зависимости от вашей операционной системы.
- Windows – <ArcGIS Server installation directory>\GeoEvent\etc\org.ops4j.logging.cfg
- Linux - <ArcGIS Server installation directory>/GeoEvent/etc/org.ops4j.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, все сообщения из этого журнала будут игнорироваться. Это применяется, если у вас есть один или несколько регистраторов журналов в вашей конфигурации, которые ведут запись в слишком большое число журналов, что делает эти журналы трудноуправляемыми.
Для подробной информации о конфигурации регистратора журналов приложения, см сообщение блога Техники отладки - Настройка регистратора журналов приложения на GeoNet.