Configura el nivel de registro para un componente de Edge

De forma predeterminada, los componentes de Edge usan un nivel de registro de INFO. Sin embargo, puedes establecer el nivel de registro para cada componente de Edge. Por ejemplo, puede que quieras establecerlo en DEBUG para Message Processor o en ERROR para el servidor de administración.

Entre los niveles de registro disponibles, se incluyen los siguientes:

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

Para establecer el nivel de registro de un componente, edita el archivo de propiedades del componente para configurar un token y, luego, reinicia el componente:

  • Para la IU de Edge, los tokens son conf_logger_settings_application_log_level y conf_logger_settings_play_log_level. Establécelos con el mismo valor.
  • Para todos los demás componentes de Edge, el token es conf_system_log.level.

Para establecer el nivel de registro del componente de IU de Edge, sigue estos pasos:

  1. Abre /opt/apigee/customer/application/ui.properties en un editor. Si el archivo no existe, créalo.
  2. Configura las siguientes propiedades en ui.properties al nivel de registro deseado. Por ejemplo, para establecerlo en DEBUG:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Guarda el archivo.
  4. Asegúrate de que el archivo de propiedades sea propiedad del usuario de “apigee”:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Reinicia la IU de Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Para configurar el nivel de registro de otros componentes, haz lo siguiente:

  1. Abre /opt/apigee/customer/application/component_name.properties en un editor, donde component_name puede ser una de las siguientes opciones:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (base de datos de PostgreSQL)
    • apigee-qpidd (trinquete)
    • apigee-sso (SSO de Edge)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (servidor de administración)
    • edge-management-ui (nueva IU de Edge)
    • edge-message-processor (Procesador de mensajes)
    • edge-postgres-server (servidor de Postgres)
    • edge-qpid-server (servidor Qpid)
    • edge-router (router perimetral)
    • edge-ui (IU clásica)

    Si el archivo no existe, créalo.

  2. Configura la siguiente propiedad en el archivo de propiedades con el nivel de registro deseado. Por ejemplo, para establecerlo en DEBUG:
    conf_system_log.level=DEBUG
  3. Guarda el archivo.
  4. Asegúrate de que el archivo de propiedades sea propiedad del usuario de “apigee”:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Reinicia el componente con la siguiente sintaxis:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Para obtener más información sobre el nombre y la ubicación de los archivos de configuración del componente, consulta Ubicación de los archivos de propiedades.