Как задать уровень ведения журнала для компонента Edge

По умолчанию компоненты Edge используют уровень ведения журнала INFO. Однако вы можете задать уровень ведения журнала для каждого компонента Edge. Например, для Message Processor можно задать значение DEBUG, а для сервера управления – ERROR.

Доступны следующие уровни журнала:

  • ALL
  • DEBUG
  • ERROR
  • FATAL
  • INFO
  • OFF
  • TRACE
  • WARN

Чтобы задать уровень журнала для компонента, измените файл свойств компонента, чтобы задать токен, а затем перезапустите компонент:

  • В интерфейсе Edge используются токены conf_logger_settings_application_log_level и conf_logger_settings_play_log_level. Укажите для них одинаковое значение.
  • Для всех остальных компонентов Edge используется токен conf_system_log.level.

Чтобы задать уровень журнала для компонента интерфейса Edge:

  1. Откройте файл /opt/apigee/customer/application/ui.properties в редакторе. Если файла не существует, создайте его.
  2. Задайте нужный уровень ведения журнала для следующих свойств в ui.properties: Например, чтобы задать значение DEBUG, сделайте следующее:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Сохраните файл.
  4. Убедитесь, что файл свойств принадлежит пользователю apigee:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Перезапустите интерфейс Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Чтобы задать уровень журнала для других компонентов:

  1. Откройте /opt/apigee/customer/application/component_name.properties в редакторе, где component_name может быть одним из следующих значений:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (база данных PostgreSQL)
    • apigee-qpidd (Qpidd)
    • apigee-sso (Edge SSO)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (сервер управления)
    • edge-management-ui (новый интерфейс Edge)
    • edge-message-processor (процессор сообщений)
    • edge-postgres-server (сервер Postgres)
    • edge-qpid-server (сервер Qpid)
    • edge-router (маршрутизатор Edge)
    • edge-ui (классический интерфейс)

    Если файла нет, создайте его.

  2. Задайте в файле свойств нужный уровень ведения журнала. Например, чтобы задать значение DEBUG, выполните следующие действия:
    conf_system_log.level=DEBUG
  3. Сохраните файл.
  4. Убедитесь, что файл свойств принадлежит пользователю apigee:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Перезапустите компонент, используя следующий синтаксис:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Подробнее о расположении файлов свойств…