Ustawianie poziomu logu dla komponentu Edge

Domyślnie komponenty Edge używają poziomu rejestrowania INFO. Możesz jednak ustawić poziom logowania dla każdego komponentu Edge. Możesz na przykład ustawić wartość DEBUG dla procesora komunikatów lub ERROR dla serwera zarządzania.

Dostępne poziomy logowania:

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

Aby ustawić poziom logowania dla komponentu, zmodyfikuj plik właściwości komponentu, aby ustawić token, a następnie uruchom ponownie komponent:

  • W przypadku interfejsu Edge tokeny to conf_logger_settings_application_log_level i conf_logger_settings_play_log_level. Ustaw dla nich tę samą wartość.
  • W przypadku wszystkich innych komponentów Edge token to conf_system_log.level

Aby ustawić poziom logowania dla komponentu interfejsu Edge:

  1. Otwórz plik /opt/apigee/customer/application/ui.properties w edytorze. Jeśli plik nie istnieje, utwórz go.
  2. Ustaw te właściwości w pliku ui.properties na odpowiedni poziom logowania. Aby na przykład ustawić wartość DEBUG:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Zapisz plik.
  4. Upewnij się, że plik właściwości należy do użytkownika „apigee”:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Ponownie uruchom interfejs Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Aby ustawić poziom logowania dla innych komponentów:

  1. Otwórz /opt/apigee/customer/application/component_name.properties w edytorze, gdzie component_name może być jedną z tych wartości:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (baza danych PostgreSQL)
    • apigee-qpidd (kwartał)
    • apigee-sso (SSO – logowanie jednokrotne)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (serwer zarządzania)
    • edge-management-ui (nowy interfejs Edge)
    • edge-message-processor (procesor wiadomości)
    • edge-postgres-server (serwer Postgres)
    • edge-qpid-server (serwer Qpid)
    • edge-router (router brzegowy)
    • edge-ui (klasyczny interfejs)

    Jeśli plik nie istnieje, utwórz go.

  2. Ustaw tę właściwość w pliku właściwości na odpowiedni poziom logowania. Aby na przykład ustawić wartość DEBUG:
    conf_system_log.level=DEBUG
  3. Zapisz plik.
  4. Upewnij się, że plik właściwości należy do użytkownika „apigee”:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Uruchom ponownie komponent, używając tej składni:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Więcej informacji o nazwach i lokalizacjach plików konfiguracji komponentów znajdziesz w artykule Lokalizacja plików właściwości.