Impostazione del livello di log per un componente perimetrale

Per impostazione predefinita, i componenti Edge utilizzano un livello di logging pari a INFO. Tuttavia, puoi impostare il livello di logging per ciascun componente Edge. Ad esempio, potresti voler impostarlo su DEBUG per il processore di messaggi o su ERROR per il server di gestione.

I livelli di log disponibili includono:

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

Per impostare il livello di log per un componente, modifica il file delle proprietà del componente in modo da impostare un token, quindi riavvia il componente:

  • Per l'UI Edge, i token sono conf_logger_settings_application_log_level e conf_logger_settings_play_log_level. Impostale sullo stesso valore.
  • Per tutti gli altri componenti Edge, il token è conf_system_log.level

Per impostare il livello di log per il componente Edge UI:

  1. Apri /opt/apigee/customer/application/ui.properties in un editor. Se il file non esiste, crealo.
  2. Imposta le seguenti proprietà in ui.properties sul livello di log desiderato. Ad esempio, per impostarlo su DEBUG:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Salva il file.
  4. Assicurati che il file delle proprietà sia di proprietà dell'utente "apigee":
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Riavvia la UI di Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Per impostare il livello di log per altri componenti:

  1. Apri /opt/apigee/customer/application/component_name.properties in un editor, dove component_name può essere uno dei seguenti:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (database PostgreSQL)
    • apigee-qpidd (qpidd)
    • apigee-sso (SSO perimetrale)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (server di gestione)
    • edge-management-ui (nuova UI di Edge)
    • edge-message-processor (Elaboratore messaggi)
    • edge-postgres-server (server Postgres)
    • edge-qpid-server (server Qpid)
    • edge-router (router Edge)
    • edge-ui (UI classica)

    Se il file non esiste, crealo.

  2. Imposta la seguente proprietà nel file delle proprietà al livello di log desiderato. Ad esempio, per impostarlo su DEBUG:
    conf_system_log.level=DEBUG
  3. Salva il file.
  4. Assicurati che il file delle proprietà sia di proprietà dell'utente "apigee":
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Riavvia il componente utilizzando la seguente sintassi:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Per maggiori informazioni sul nome e sulla posizione dei file di configurazione dei componenti, consulta Posizione dei file delle proprietà.