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

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

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

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

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

  • Для Edge UI это токены conf_logger_settings_application_log_level и conf_logger_settings_play_log_level. Установите для них одинаковое значение.
  • Для всех остальных компонентов Edge токен – conf_system_log.level.

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

  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 UI:
    /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

Подробнее о названиях и расположении файлов конфигурации компонентов…