Como definir o nível de registro de um componente Edge

Por padrão, os componentes do Edge usam um nível de geração de registros de INFO. No entanto, é possível definir o nível de geração de registros de cada componente do Edge. Por exemplo, defina como DEBUG para o processador de mensagens ou para ERROR para o servidor de gerenciamento.

Os níveis de registro disponíveis incluem:

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

Para definir o nível de registro de um componente, edite o arquivo de propriedades do componente para definir um token e, em seguida, reinicie o componente:

  • Para a interface do Edge, os tokens são conf_logger_settings_application_log_level e conf_logger_settings_play_log_level. Defina-os com o mesmo valor.
  • Para todos os outros componentes do Edge, o token é conf_system_log.level.

Para definir o nível de registro do componente da interface do Edge:

  1. Abra /opt/apigee/customer/application/ui.properties em um editor. Se o arquivo não existe, crie-o.
  2. Defina as seguintes propriedades em ui.properties para o nível de registro desejado. Para Exemplo, para defini-lo como DEBUG:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Salve o arquivo.
  4. Verifique se o arquivo de propriedades é de propriedade da "apigee" usuário:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Reinicie a interface do Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Para definir o nível de registro de outros componentes:

  1. Abrir /opt/apigee/customer/application/component_name.properties no um editor, em que component_name pode ser um dos seguintes:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (banco de dados PostgreSQL)
    • apigee-qpidd (Qpidd)
    • apigee-sso (SSO de borda)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (Servidor de gerenciamento)
    • edge-management-ui (nova IU do Edge)
    • edge-message-processor (processador de mensagens)
    • edge-postgres-server (Servidor Postgres)
    • edge-qpid-server (servidor Qpid)
    • edge-router (roteador Edge)
    • edge-ui (IU clássica)

    Crie o arquivo se ele não existir.

  2. Defina a propriedade a seguir no arquivo de propriedades para o nível de registro desejado. Por exemplo: para defini-lo como DEBUG:
    conf_system_log.level=DEBUG
  3. Salve o arquivo.
  4. Verifique se o arquivo de propriedades é de propriedade da "apigee" usuário:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Reinicie o componente usando esta sintaxe:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Para obter mais informações sobre o nome e o local dos arquivos de configuração do componente, consulte Local dos arquivos de propriedades.