Habilitar registro para formulários HTML5 enable-logging-for-html-forms
Você pode configurar o utilitário logger para começar a criar registros 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.
Configurar o registro do lado do servidor configuring-server-side-logging
Execute as seguintes etapas para configurar registros do lado do servidor:
-
Ir para
https://'[server]:[port]'/system/console/configMgr
. Localize e abra a opção Configuração do log do Apace Sling. Uma caixa de diálogo é exibida:Opção de configuração do logger de log do Apace Sling
-
Altere o Nível de Log para Depuração.
-
Especifique o nome e o caminho do Arquivo de Log.
note note NOTE Para gerar logs no diretório de log dos formulários HTML5, adicione …/logs/ antes do nome do arquivo. -
Altere Logger para HTMLFormsPerfLogger. Clique em Salvar.
Configurando o registro do cliente configuring-client-logging
Você pode usar os seguintes métodos para ativar o registro do lado do cliente em formulários HTML5:
- Usando o parâmetro de solicitação chamado
log
- Utilização do CQ Configuration Manager
Ativando o registro usando o parâmetro de solicitação enabling-logging-using-request-parameter
Usando esse método, você pode gerar logs para uma solicitação específica. O nome do parâmetro de 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 de log é composta do nível de log e da categoria do log.
Destino do log log-destination
Níveis de log log-levels
Categorias de logger logger-categories
Configuração de log log-configuration
No URL de log, o parâmetro da string de consulta de configuração do log é definido da seguinte maneira:
{destination}-{a level}-{b level}-{c level}
Por exemplo:
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)
Habilitando o registro usando o Configuration Manager enabling-logging-using-configuration-manager
Se você usar o Configuration Manager para ativar o registro em log, serão gerados logs para cada solicitação de renderização até que o registro em log seja desativado novamente.
-
Faça logon no Gerenciador de configurações do CQ 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, insira as configurações de log conforme descrito na seção anterior, por exemplo, 2-a4-b5-c6
Configuração de formulários
Upload de logs uploading-logs
Se o destino for definido como 1, todas as mensagens de log do script do cliente serão direcionadas ao console. Se um administrador exigir esses registros junto com os registros do servidor, defina o nível de destino como 2. Neste 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, o 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. A URL padrão do Configuration Manager é
https://'[server]:[port]'/system/console/configMgr
. -
Clique em Configuração do logger do Apache Sling. Uma caixa de diálogo é exibida.
-
Altere o Nível de Log para Depurar.
-
Especifique o caminho e o nome do Arquivo de Log.
note note NOTE 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 Logger para HTMLFormsPerfLogger e clique em Salvar.