Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Envio de logs

Última atualização: Jun 28, 2026

Os logs gravados em arquivos locais no cliente são enviados ao servidor de logs das seguintes maneiras:

  • Envio automático: Os logs são enviados automaticamente quando determinadas condições são atendidas.

  • Envio baseado em chave de log: Além dos envios automáticos, use valores de chaves no servidor para alterar as condições que disparam os envios automáticos.

  • Envio manual: Force um envio chamando a API de envio de logs.

Envio automático

O sistema envia os logs automaticamente quando as seguintes condições são atendidas:

  • O envio é disparado automaticamente quando a quantidade de logs locais em cache atinge um limiar específico.

    • Logs de keep-alive, velocidade de inicialização, travamentos, congelamentos e falhas são enviados em tempo real.

    • Logs de eventos personalizados e automação são enviados quando a contagem atinge 50.

  • O envio também ocorre quando o aplicativo entra em segundo plano.

Envio baseado em chave de log

Além dos gatilhos padrão de envio de logs, controle dinamicamente o momento do envio na página Mobile Analysis > Log Management > Upload Switch Configuration > Tagging Configuration no console.

Em que:

  • Upload Switch: As configurações desta página só entram em vigor quando esta chave está ativada.

  • Network: Selecione se deseja enviar logs em All network environments ou Only on Wi-Fi.

  • Business Code: Corresponde ao código de negócio (bizType) usado durante a instrumentação no lado do cliente. Para códigos de negócio comuns, consulte Visualizar logs locais.

  • Log Upload Count: Dispara um envio quando a quantidade de logs desse tipo no arquivo local atinge este valor.

  • Log Upload Ratio: Defina a proporção de envio de logs por dimensão de usuário. O valor baseia-se em partes por mil. Por exemplo, um valor de 1000 significa que os logs são enviados para todos os usuários.

  • Minimum Upload Level: Cada log recebe um nível no momento da gravação. Logs com nível menor ou igual a este valor são enviados. Por exemplo, se você definir Minimum Upload Level como 2, os logs com níveis 1 e 2 serão enviados, mas os de nível 3 não.

Para mais informações, consulte Configurar chaves de envio de logs.

Envio manual

Envie dados manualmente da seguinte forma:

MPLogger.uploadAll();

ID de dispositivo personalizado

Nota

A partir da versão de base 10.2.3.75, há suporte para IDs de dispositivo personalizados.

MPLogger.setClientId(String clientId);