Você pode configurar o utilitário logger para começar a criar logs para formulários HTML5. O utilitário logger tem vários níveis. Você pode definir um nível de acordo com seus requisitos. Os formulários HTML5 têm componentes de servidor e cliente. Você pode configurar logs para ambos os componentes.
Execute as seguintes etapas para configurar os logs do lado do servidor:
Ir para https://'[server]:[port]'/system/console/configMgr
. Localize e abra a opção Apace Sling logging logger configuration . Uma caixa de diálogo é exibida:
Opção de configuração do logger de registro do Apache Sling
Altere o Nível de Log para Depuração.
Especifique o nome e o caminho do Arquivo de Log.
Para gerar logs no diretório de log de formulários HTML5, adicione …/logs/ antes do nome do arquivo.
Altere Logger para HTMLFormsPerfLogger. Clique em Salvar.
Você pode usar os seguintes métodos para ativar o logon no lado do cliente em formulários HTML5:
log
Usando este método, você pode gerar logs para uma solicitação específica. O nome do parâmetro da solicitação é log
. O URL de log é o seguinte:
https://<server>:<port>/content/xfaforms/profiles/test.html?contentRoot=<path of the folder containing form xdp>&template=<name of the xdp>&log=<log configuration>.
A configuração do log é composta pelo nível do log e pela categoria do logger.
Destino do log | Descrição |
---|---|
1 | Os registros são direcionados para o navegador Console |
2 | Os logs são coletados em um objeto JavaScript no lado do cliente e podem ser publicados em Server |
3 | Ambas as opções acima |
Nível de registro | Descrição |
---|---|
0 | DESLIGADO |
1 | FATAL |
2 | ERRO |
3 | AVISO |
4 | INFO |
5 | DEPURAR |
6 | TRACE |
7 | TODAS |
Categoria de Log | Descrição |
---|---|
uma sessão gerenciada no quadro branco | xfa (registros relacionados ao mecanismo de scripts) |
b | xfaView (registros relacionados ao mecanismo de layout) |
c | xfaPerf (registros relacionados ao desempenho) |
No URL de log, o parâmetro da string de consulta de configuração de log é definido da seguinte maneira:
{destination}-{a level}-{b level}-{c level}
Por exemplo:
Configuração de registro | Descrição |
---|---|
2-a4-b5-c6 |
Destino: Servidor nível xfa: INFO nível xfaView: Nível DEBUG xfaPerf: TRACE |
O nível de log padrão para cada categoria de log a (xfa), b (xfaView) e c (xfaPerf) é 2 (ERRO). Assim, para configuração de log: 2-b6, os níveis de log para categorias diferentes são:
a xfa: 2 (ERRO de nível padrão)
b (xfaView): 6 (TRACE especificado pelo usuário)
a (xfaPerf): 2 (ERRO de nível padrão)
Se você usar o Configuration Manager para ativar o registro, os registros serão gerados para cada solicitação de renderização até que o registro seja desativado novamente.
Faça logon no CQ Configuration Manager em https://'[server]:[port]'/system/console/configMgr
e faça logon com credenciais de administrador.
Procure por e clique em Configurações de Forms Móvel.
Na caixa de texto Opções de depuração , digite as configurações de log conforme descrito na seção anterior, por exemplo, 2-a4-b5-c6
Configuração de formulários
Se o destino for definido como 1, todas as mensagens de log do script do cliente serão direcionadas para o console. Se um administrador exigir esses logs, juntamente com os logs do servidor, defina o nível de destino como 2. Nesse nível, todos os logs são coletados em um objeto JS no lado do cliente e, se o formulário for renderizado com o Perfil padrão, um botão Enviar logs será exibido à esquerda do botão Realçar campos existentes na barra de ferramentas. Quando o usuário clica no link, todos os logs coletados são publicados no servidor e são registrados no arquivo de log de erros configurado no servidor.
Por padrão, todas as informações são adicionadas ao arquivo error.log no diretório /crx-repository/logs/ .
Para alterar o local e o nome do arquivo de log:
Faça logon no Configuration Manager como administrador. O URL padrão do Configuration Manager é https://'[server]:[port]'/system/console/configMgr
.
Clique em Apache Sling Logging Logger Configuration. Uma caixa de diálogo é exibida.
Altere o Nível de Log para Depurar.
Especifique o caminho e o nome do Arquivo de Log.
Para criar logs no mesmo diretório em que outros arquivos de log são mantidos, especifique …/logs/<filename> na propriedade Arquivos de Log.
Altere o Agente de log para HTMLFormsPerfLogger e clique em Salvar.