Définir l'emplacement du fichier journal

Par défaut, les fichiers journaux d'un composant Edge sont écrits dans le répertoire /opt/apigee/var/log/component_name, où component_name peut être l'un des éléments suivants :

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (base de données PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (authentification unique Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (serveur de gestion)
  • edge-management-ui (nouvelle interface utilisateur de périphérie)
  • edge-message-processor (processeur de messages)
  • edge-postgres-server (serveur Postgres)
  • edge-qpid-server (serveur Qpid)
  • edge-router (routeur périphérique)
  • edge-ui (interface utilisateur classique)

Outre cette liste, Edge consigne également le processus de configuration dans le répertoire /opt/apigee/var/log/apigee-setup.

Procédez comme suit pour modifier l'emplacement par défaut du fichier journal pour tous les composants Edge, à l'exception de l'interface utilisateur Edge:

  1. Créez le fichier suivant :
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. Ajoutez la propriété suivante au fichier :
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. Assurez-vous que l'utilisateur apigee peut accéder au répertoire :
    chown apigee:apigee /directory/path
  4. Redémarrez le composant :
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Pour en savoir plus sur le nom et l'emplacement des fichiers de configuration des composants, consultez la section Emplacement des fichiers de propriétés.