Ativar o registro para formulários HTML5 enable-logging-for-html-forms

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

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.

Configuração do registro no servidor configuring-server-side-logging

Execute as seguintes etapas para configurar os logs do lado do servidor:

  1. Ir para https://[server]:[port]/system/console/configMgr. Localize e abra o Configuração do logger de registro do Apace Sling opção. Uma caixa de diálogo é exibida:

    Caixa de diálogo da opção de configuração do logger de registro do Apache Sling

    Opção de configuração do logger de registro do Apache Sling

  2. Altere o Nível de log para Depurar.

  3. Especifique o nome e o caminho da Arquivo de log.

    note note
    NOTE
    Para gerar logs no diretório de log do HTML5 forms, adicione …/logs/ antes do nome do arquivo.
  4. Alterar Logger para HTMLFormsPerfLogger. Clique em Salvar.

Configuração do registro de clientes configuring-client-logging

Você pode usar os seguintes métodos para ativar o logon no lado do cliente nos formulários do HTML5:

  • Uso do parâmetro de solicitação chamado log
  • Uso do Gerenciador de configuração do CQ

Ativar o logon usando o parâmetro de solicitação enabling-logging-using-request-parameter

Usando este 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 do log é composta pelo nível do log e pela categoria do logger.

Destino do log log-destination

Destino do log
Descrição
1
Os registros são direcionados ao navegador Console
2
Os logs são coletados em um objeto JavaScript no lado do cliente e podem ser publicados em 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
INFO
5
DEPURAR
6
TRACE
7
TODAS

Categorias de logger logger-categories

Categoria de Log
Descrição
a
xfa (registros relacionados ao mecanismo de scripts)
b
xfaView (registros relacionados ao mecanismo de layout)
c
xfaPerf (registros relacionados ao desempenho)

Configuração de registro log-configuration

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: DEPURAR
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 (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)

Ativar o logon usando o Configuration Manager enabling-logging-using-configuration-manager

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.

  1. Faça logon no CQ Configuration Manager em https://[server]:[port]/system/console/configMgr e fazer logon com credenciais de administrador.

  2. Procure por e clique em Configurações do Mobile Forms.

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

    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 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, então uma Enviar logs é exibido à esquerda de 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. O URL padrão do Configuration Manager é https://[*Server*]:[*Port*]/system/console/configMgr.

  2. Clique em Configuração do Apache Sling Logging Logger. 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
a6ebf046-2b8b-4543-bd46-42a0d77792da