Définir le niveau de journalisation d'un composant Edge

Edge pour Private Cloud v4.19.01

Par défaut, les composants Edge utilisent un niveau de journalisation de INFO. Toutefois, vous pouvez définir le niveau de journalisation pour chaque composant Edge. Par exemple, vous pouvez le définir sur DEBUG pour le processeur de messages ou sur ERROR pour le serveur de gestion.

Voici les niveaux de journalisation disponibles:

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

Pour définir le niveau de journalisation d'un composant, modifiez le fichier de propriétés du composant pour définir un jeton, puis redémarrez le composant:

  • Pour l'UI Edge, les jetons sont conf_logger_settings_application_log_level et conf_logger_settings_play_log_level. Attribuez-leur la même valeur.
  • Pour tous les autres composants Edge, le jeton est conf_system_log.level

Pour définir le niveau de journalisation du composant de l'interface utilisateur Edge:

  1. Ouvrez /opt/apigee/customer/application/ui.properties dans un éditeur. Si le fichier n'existe pas, créez-le.
  2. Définissez les propriétés suivantes dans ui.properties sur le niveau de journalisation souhaité. Par exemple, pour le définir sur DEBUG :
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Enregistrez le fichier.
  4. Assurez-vous que le fichier de propriétés appartient à l'utilisateur "apigee" :
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Redémarrez l'interface utilisateur Edge :
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Pour définir le niveau de journalisation pour d'autres composants:

  1. Ouvrez /opt/apigee/customer/application/component_name.properties dans un éditeur, 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)

    Si le fichier n'existe pas, créez-le.

  2. Dans le fichier de propriétés, définissez la propriété suivante au niveau de journalisation souhaité. Par exemple, pour le définir sur DEBUG :
    conf_system_log.level=DEBUG
  3. Enregistrez le fichier.
  4. Assurez-vous que le fichier de propriétés appartient à l'utilisateur "apigee" :
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Redémarrez le composant à l'aide de la syntaxe suivante :
    /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.