Registro de eventos para erros
Ao executar um cache, mensagens de erro podem ser muito úteis. Estas mensagens podem ser salvas em um arquivo de log, se necessário. Cada vez que o usuário ativa o registro de erros, um novo arquivo de rastreamento é criado em %NCHOME%\log-files
(Windows) ou /opt/ncache/log-files
(Linux) por padrão, com o carimbo de data/hora atual.
A ativação do registro de erros gera logs FATAL e NORMAL, enquanto a ativação do registro de erros detalhado gera um arquivo de log contendo logs INFO, DEBUG e WARNING. Por padrão, o log está desabilitado. A ativação do "Registro de erros detalhado" gera logs com muita frequência, o que pode afetar o desempenho do cache/cluster. Em caso de erro, ele é reportado no Log de Eventos da aplicação no sistema.
Note
Este recurso também está disponível em NCache Professional.
Habilitar log de eventos para .NET
Com o NCache Centro de Gerenciamento
Lançar o NCache Centro de Gerenciamento navegando até http://localhost:8251 or
<server-ip>:8251
em Windows e Linux.Na barra de navegação esquerda, clique em Caches Agrupados or Caches Locais, com base no cache a ser configurado.
Contra o nome do cache, clique em Ver detalhes.
Isso abre a página de configuração detalhada do cache. Vou ao Configurações avançadas guia e clique em Opções no bar esquerdo.
Verifique o Ativar registro de erros caixa de seleção.
Se você deseja habilitar o registro de erros detalhado, verifique o Ativar registro de erros detalhado caixa de seleção. Especifique o Caminho do arquivo de registro se você quiser salvar esses logs em um caminho diferente.
- Clique em Salvar alterações para aplicar essa configuração ao cache.
Editando manualmente NCache Configuração
importante
Certifique-se de que o cache pare antes de fazer qualquer alteração na configuração.
- Habilite/desabilite os logs através do config.ncconf especificando o
<logging>
etiqueta sob o<cache-settings>
etiqueta, rótulo, palavra-chave:
<cache-settings ...>
<logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/>
</cache-settings>
- Escolha Registro do cliente, modifique os valores em cliente.ncconf do nó cliente:
<cache id="myreplicatedcache" load-balance="True" enable-client-logs="False" log-level="error">
<server name="20.200.20.38"/>
</cache>
- Depois que as alterações forem feitas, inicie o cache e reinicie o NCache serviço.
Habilitar log de eventos para cliente Java
Fazendo login no NCache O cliente Java pode ser controlado configurando o enableNCLogs
propriedade antes de inicializar o cache.
System.setProperty("enableNCLogs", Level.INFO.toString());
O arquivo de log é gerado no diretório inicial do aplicativo. A propriedade acima permitirá o registro de todas as mensagens INFO. Também permitirá o registro de mensagens SEVERE e WARNING.
A classe de nível (Java.util.logging
) define um conjunto de níveis de registro em log padrão que podem ser usados para controlar a saída de registro em log. Os objetos de nível de registro são ordenados e especificados por números inteiros ordenados. Ativar a criação de log em um determinado nível também permite a criação de log em todos os níveis superiores. Os clientes devem usar as constantes de nível predefinidas, como Level.SEVERE
. Os níveis em ordem decrescente são os seguintes:
- SEVERO (valor mais alto)
- ATENÇÃO
- INFORMACAO
- CONFIG
- END
- MAIS FINO
- FINEST (valor mais baixo)
Além disso, existe um nível OFF que pode ser usado para desativar o registro e um nível TODAS que pode ser usado para habilitar o registro de todas as mensagens.
Veja também
Configurações gerais de cache
Configurações de cluster de cache
Eventos de nível de cache
Política de despejo