Logebene für eine Edge-Komponente festlegen

Standardmäßig verwenden Edge-Komponenten eine Logging-Ebene von INFO. Sie können jedoch die Logging-Ebene für jede Edge-Komponente festlegen. Sie können die Einstellung beispielsweise auf DEBUG für den Message Processor oder auf ERROR für den Verwaltungsserver festlegen.

Folgende Protokollebenen sind verfügbar:

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

Um die Logebene für eine Komponente festzulegen, 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 alle 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-UI-Komponente 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 Attribute in ui.properties auf die gewünschte Logebene fest. So legen Sie ihn beispielsweise auf DEBUG fest:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Speichere die Datei.
  4. Achten Sie darauf, dass die Attributdatei dem Nutzer „apigee“ gehört:
    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 Logebene für andere Komponenten fest:

  1. Öffnen Sie /opt/apigee/customer/application/component_name.properties in einem Editor. Dabei kann es sich bei component_name um einen der folgenden Werte handeln:
    • 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 für die folgende Eigenschaft in der Eigenschaftendatei die gewünschte Protokollebene fest. So legen Sie ihn beispielsweise auf DEBUG fest:
    conf_system_log.level=DEBUG
  3. Speichere die Datei.
  4. Achten Sie darauf, dass die Attributdatei dem Nutzer „apigee“ 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 Eigenschaftendateien.