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:

  1. 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:

    Caixa de diálogo de opção de configuração do agente de log do Apace Sling

    Opção de configuração do logger de log do Apace Sling

  2. Altere o Nível de Log para Depuração.

  3. 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.
  4. 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

Destino do log
Descrição
1
Os logs são direcionados ao Console do navegador
2
Os logs são coletados em um objeto JavaScript no lado do cliente e podem ser postados no Servidor
3
Ambas as opções acima

Níveis de log log-levels

Nível de registro
Descrição
0
DESLIGADO
1
FATAL
2
ERRO
3
AVISO
4
INFORMAÇÕES
5
DEPURAR
6
TRACE
7
TUDO

Categorias de logger logger-categories

Categoria de log
Descrição
a
xfa (registros relacionados ao mecanismo de script)
b
xfaView (Logs relacionados ao mecanismo de layout)
c
xfaPerf (logs relacionados ao desempenho)

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:

Configuração de log
Descrição
2-a4-b5-c6
Destino: Servidor
nível xfa: INFO
nível xfaView: DEBUG
nível xfaPerf: TRACE
NOTE
O nível de log padrão para cada categoria de log a (xfa), b (xfaView) e c (xfaPerf) é 2 (ERROR). Da mesma forma, para a 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)

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.

  1. 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.

  2. Procure por e clique em Configurações de Forms Móvel.

  3. 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 do Forms

    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:

  1. Faça logon no Configuration Manager como administrador. A URL padrão do Configuration Manager é https://'[server]:[port]'/system/console/configMgr.

  2. Clique em Configuração do logger do Apache Sling. Uma caixa de diálogo é exibida.

    logconfig-1

  3. Altere o Nível de Log para Depurar.

  4. 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.
  5. Altere o Logger para HTMLFormsPerfLogger e clique em Salvar.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2