A API de log do mPaaS grava os logs inicialmente em um arquivo local no sandbox. O sistema envia esses registros ao servidor de log quando a lógica de relatório é acionada.
Formato de log local
Versões 10.1.60 e 10.1.68
Os logs locais ficam armazenados na pasta Library > atrack > logs do sandbox. Essa pasta contém apenas logs não reportados; os logs já enviados são excluídos automaticamente.
-
Os arquivos de log seguem a nomenclatura
BusinessCode.log. A categorização ocorre conforme o parâmetro de código de negócio (bizType) informado durante a gravação, agrupando registros do mesmo tipo no mesmo arquivo. Os tipos comuns de instrumentação incluem:autotrack: Instrumentação automática.behavior: Instrumentação de comportamento, como ativação do aplicativo e rastreamento de eventos personalizados. Use o parâmetrobizTypepara definir um código de negócio personalizado. Para mais informações, consulte Instrumentação de eventos personalizados.performance: Instrumentação de desempenho, usada para monitorar métricas como a velocidade de inicialização do aplicativo.
Versão 10.1.32
Desde 28 de junho de 2020, o mPaaS não oferece mais manutenção para a baseline 10.1.32. Adote as séries de baseline 10.1.68 ou 10.1.60. Para obter instruções sobre como atualizar a versão da baseline, consulte o Guia de atualização do mPaaS 10.1.68 ou o Guia de atualização do mPaaS 10.1.60.
Os logs locais são armazenados na pasta
Library > logdo sandbox.-
Os arquivos de log seguem a nomenclatura
BusinessCode.Timestamp.log. O sistema organiza os registros com base no parâmetro de código de negócio (bizType) fornecido durante a gravação, direcionando logs do mesmo tipo para um único arquivo. Os principais tipos de instrumentação são:autotrack: Instrumentação automática.behavior: Instrumentação de comportamento, abrangendo ativação do aplicativo e rastreamento de eventos personalizados. Use o parâmetrobizTypepara especificar um código de negócio personalizado. Para mais informações, consulte Instrumentação de eventos personalizados.crash: Instrumentação de falhas.performance: Instrumentação de desempenho, incluindo o monitoramento da velocidade de inicialização do aplicativo.
Um novo arquivo
.logé gerado sempre que o aplicativo executa uma inicialização a frio.
Formato do log de instrumentação
Os arquivos de log são organizados por linha. Cada linha corresponde a uma entrada individual.
-
Cada entrada consiste em uma string separada por vírgulas, em que a posição de cada valor define seu significado. Uma entrada completa tem o seguinte formato:
0_ 257_1479573031.408824_D-VM,2016-11-20 00:30:31:408,1000533192018_IOS-0000000001,2.0.X.X,2,-,7542B136-5EA8-4C3A-930D-8BF2CA15F3CA,-,event,-,-,-,-,-,-,startApp,-,u,c,Launcher,-,NativeApp,-,-,-,-,-,2,-,-,-,-,-,iPhone 6S,9.3.3,WIFI,-,-,follow_system_zh-Hans-CN,-,-,-,-,VoiceOver=0$$ Nas versões 10.1.60 e 10.1.68, o marcador no início de cada entrada não indica mais o status de upload do log.
Na versão 10.1.32, cada entrada começa com um marcador que indica o status do upload. O valor
0significa que o log não foi enviado, enquanto1indica que ele já foi enviado.Para obter detalhes sobre cada campo do log, consulte Modelo de log.