Speicherort der Protokolldatei festlegen

Standardmäßig werden die Logdateien für eine Edge-Komponente in das Verzeichnis /opt/apigee/var/log/component_name geschrieben, wobei component_name Folgendes sein kann:

  • 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)

Neben dieser Liste protokolliert Edge den Einrichtungsprozess auch im Verzeichnis /opt/apigee/var/log/apigee-setup.

So ändern Sie den Standardspeicherort der Logdatei für alle Edge-Komponenten mit Ausnahme der Edge-UI:

  1. Erstellen Sie die folgende Datei:
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. Fügen Sie der Datei das folgende Attribut hinzu:
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. Das Verzeichnis muss für den Nutzer apigee zugänglich sein:
    chown apigee:apigee /directory/path
  4. Starten Sie die Komponente neu:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

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