Impostazione del livello di log per un componente perimetrale

Per impostazione predefinita, i componenti Edge utilizzano un livello di logging INFO. Tuttavia, puoi impostare il livello di logging per ogni 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 per impostare un token, quindi riavvia il componente:

  • Per la UI di Edge, i token sono conf_logger_settings_application_log_level e conf_logger_settings_play_log_level. Impostali sullo stesso valore.
  • Per tutti gli altri componenti Edge, il token è conf_system_log.level

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

  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 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à sul 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 ulteriori informazioni sul nome e sulla posizione dei file di configurazione dei componenti, consulta Posizione dei file delle proprietà.