Logebene für eine Edge-Komponente festlegen

Edge for Private Cloud v4.19.01

Standardmäßig verwenden Edge-Komponenten die Protokollierungsebene INFO. Sie können jedoch die Protokollierungsebene für jede Edge-Komponente festlegen. Sie können ihn beispielsweise auf DEBUG für den Nachrichtenprozessor oder auf ERROR für den Verwaltungsserver festlegen.

Folgende Logabenen sind verfügbar:

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

Wenn Sie die Protokollebene für eine Komponente festlegen möchten, bearbeiten Sie die Eigenschaftendatei der Komponente, um ein Token festzulegen, und starten Sie die Komponente dann neu:

  • Für die Edge-Benutzeroberfläche sind die Tokens conf_logger_settings_application_log_level und conf_logger_settings_play_log_level. Legen Sie für beide denselben Wert fest.
  • Für alle anderen Edge-Komponenten ist das Token conf_system_log.level.

So legen Sie die Protokollebene für die Edge-Benutzeroberfläche fest:

  1. Öffnen Sie /opt/apigee/customer/application/ui.properties in einem Editor. Wenn die Datei nicht vorhanden ist, erstellen Sie sie.
  2. Legen Sie die folgenden Eigenschaften in ui.properties auf die gewünschte Logebene fest. So legen Sie beispielsweise DEBUG fest:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Speichern Sie die Datei.
  4. Der Inhaber der Properties-Datei muss der Nutzer „apigee“ sein:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Starten Sie die Edge-Benutzeroberfläche neu:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

So legen Sie die Protokollebene für andere Komponenten fest:

  1. Öffnen Sie /opt/apigee/customer/application/component_name.properties in einem Editor. component_name kann einer der folgenden Werte sein:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (PostgreSQL-Datenbank)
    • apigee-qpidd (Qpidd)
    • apigee-sso (Edge-SSO)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (Verwaltungsserver)
    • edge-management-ui (neue Edge-Benutzeroberfläche)
    • edge-message-processor (Nachrichtenprozessor)
    • edge-postgres-server (Postgres-Server)
    • edge-qpid-server (Qpid-Server)
    • edge-router (Edge-Router)
    • edge-ui (klassische Benutzeroberfläche)

    Wenn die Datei nicht vorhanden ist, erstellen Sie sie.

  2. Legen Sie in der Properties-Datei die folgende Eigenschaft auf die gewünschte Protokollebene fest. Beispiel: So legen Sie DEBUG fest:
    conf_system_log.level=DEBUG
  3. Speichern Sie die Datei.
  4. Achten Sie darauf, dass die Attributdatei dem „Apigee“-Nutzer gehört:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Starten Sie die Komponente mit der folgenden Syntax neu:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Weitere Informationen zum Namen und Speicherort der Komponentenkonfigurationsdateien finden Sie unter Speicherort von Attributdateien.