Speicherort der Protokolldatei festlegen

Standardmäßig werden die Protokolldateien für eine Edge-Komponente in die Verzeichnis /opt/apigee/var/log/component_name, wobei 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)

Zusätzlich zu dieser Liste protokolliert Edge auch den Einrichtungsprozess im /opt/apigee/var/log/apigee-setup-Verzeichnis.

Gehen Sie wie folgt vor, um den Standardspeicherort für die Protokolldatei für alle Edge-Komponenten zu ändern. mit Ausnahme der Edge-Benutzeroberfläche:

  1. Erstellen Sie die folgende Datei:
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. Fügen Sie der Datei die folgende Eigenschaft hinzu:
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. Dabei gibt /directory/path das Verzeichnis für die Logdateien an.

  4. Sorgen Sie dafür, dass apigee-Nutzer auf das Verzeichnis zugreifen können:
    chown apigee:apigee /directory/path
  5. 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.