Logs do Portal
Através da administração de Arquivos de Log é possível visualizar e excluir os arquivos gerados em subdiretórios da pasta “lumisdata/log" durante a manipulação do produto.
Por default, os logs gerados pelo portal estão segmentados nos seguintes arquivos:
- lumisdata/log/lumis/full/logfull.log: exibe debugs de classes que não sejam somente do pacote lumis ;
- lumisdata/log/lumis/debug/lumis-debug.log: exibe todas as mensagens de depuração do portal;
- lumisdata/log/lumis/info/lumis-info.log: exibe mensagens de depuração do portal, do nível info para cima;
- lumisdata/log/lumis/sendmail/sendmail.log: registra informações do e-mail enviado (assunto, from, para, copiados, entre outros);
- lumisdata/log/lumis/serialization/serialization.aaaa-mm-dd.log: registra o processo de importação. O log vem desligado por default (level: info)no logger com name lumisservice.lumis.service.portalmanagement.serialization. Para ligar o log , deve-se alterar para o seu level para "debug", assim como o level do filtro global (thresholdFilter) no final do arquivo. Recomenda-se não deixar o nível em debug após às investigações já que gera muitas informações;
- lumisdata/log/lumis/httpintegration/httpintegration.log: registra mensagens da API de Integração HTTP. O log por padrão exibe mensagens no nível info do logger com nome lumisservice.lumis.portal.httpintegration. Para exibir detalhes mais específicos de chamadas HTTP deve-se alterar o seu level para "debug", assim como o level do filtro global (thresholdFilter) no final do arquivo. Recomenda-se o uso do log somente em último caso, dando preferencia as informações de monitoramento no repositório de big data, pois o nível em debug gera muitas informações;
- lumisdata/log/lumis/banner/bannerClicks.aaaa-mm-dd.log: registra qual foi o banner clicado, a partir de qual ambiente, e, para cada banner, informa o id da sessão, id, nome, login e idioma do usuário da sessão. O sufixo do nome do arquivo é composto por “aaaa” (corresponde ao ano), “mm” (corresponde ao mês) e “dd” (corresponde ao dia). Cada registro do arquivo diário criado corresponde a um clique no banner;
- lumisdata/log/lumis/banner/bannerViews.aaaa-mm-dd.log: registra as mesmas informações do log de cliques de banner, além da informação da URL da página acessada que contém o banner registrado. Cada registro do arquivo diário criado, corresponde a um acesso à página que contém o banner;
- lumisdata/log/lumis/navigation/navigation.aaaa-mm-dd.log: registra cada página acessada, a partir do canal raiz do portal. Além disso, exibe informações da sessão e do usuário, tais como id, nome, login e idioma. Cada registro no arquivo diário corresponde a uma página navegada de quaisquer usuários;
- lumisdata/log/lumis/audit/audit.aaaa-mm-dd.log: registra as entradas de auditoria.
É possível ver o log em tempo real pela opção de Saída do console.
Estes arquivos também podem ser acessados diretamente no diretório a partir de lumisdata/log, ou através da seção Configuração --> Informações --> Logs do Portal, onde estão, agrupados por "Banners", Importação e Exportação", "Envio de E-mail", "Navegação" e "Todos", neste último, todos os logs são exibidos recursivamente, inclusive os lumis-debug e lumis-info como pode ser visto na figura a seguir:
Para salvar no servidor, arquivos de log que estão locais ou em outros servidores que não o da aplicação, deve-se acionar "Enviar Arquivo" e informar:
- Arquivo: Neste campo é atribuído o arquivo.log que encontra-se em um diretório local ou de outro servidor. Basta localizá-lo clicando em "Procurar";
- Subdiretório: Neste campo é informado o subdiretório criado em “lumisdata/log"do servidor de aplicação.Se o subdiretório não for informado, o arquivo será salvo na raiz "lumisdata/log".
Para as outras áreas administrativas de log, a opção de "Enviar Arquivo" não é recursiva. Desta forma, não é possivel atribuir um subdiretório.
Por exemplo, na área administrativa de log de "Envio de E-mail", ao acionar "Enviar arquivo", informa-se somente o arquivo que está local ou em outro servidor. Ao confirmar, o arquivo será salvo na raiz "lumisdata/log/lumis/sendmail"do servidor de aplicação.