Configurar o registro em log do - Amazon Redshift

Configurar o registro em log do

Você pode ativar o login no driver para ajudar no diagnóstico de problemas.

Você pode registrar as informações do driver usando os seguintes métodos:

Você fornece as informações de configuração para o driver no URL de conexão. Para obter mais informações sobre a sintaxe do URL de conexão, consulte Construir o URL de conexão.

Usar arquivos de log

Ative o registro somente por tempo suficiente para capturar um problema. O registro em log diminui a performance e pode consumir uma grande quantidade de espaço em disco.

Defina a chave LogLevel no URL de conexão para ativar o registro em logs e especifique a quantidade de detalhes incluídos nos arquivos de log. A tabela a seguir lista os níveis de registro fornecidos pelo driver JDBC versão 2.1 do Amazon Redshift, em ordem de menos detalhado para mais detalhado.

Valor LogLevel Descrição

1

Registre eventos de erros graves que farão com que o driver aborte.

2

Registre eventos de erro que podem permitir que o driver continue em execução.

3

Registre eventos que podem resultar em um erro se a ação não for executada. Esse nível de registro em log e os níveis de registro em log acima dele também registram as consultas do usuário.

4

Registre informações gerais que descrevem o andamento do driver.

5

Registre informações detalhadas que são úteis para depurar o driver.

6

Registre todas as atividades do driver.

Para configurar o registro em log que usa arquivos de log
  1. Defina a propriedade LogLevel para o nível desejado de informações a serem incluídas nos arquivos de log.

  2. Defina a propriedade LogPath com o caminho completo para a pasta onde deseja salvar os arquivos de log.

    Por exemplo, o seguinte URL de conexão habilita o nível de log 3 e salva os arquivos de log na pasta C:\temp: jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3; LogPath=C:\temp

  3. Para garantir que as novas configurações entrem em vigor, reinicie a aplicação JDBC e reconecte-se ao servidor.

    O driver JDBC do Amazon Redshift produz os seguintes arquivos de log no local especificado na propriedade LogPath:

    • redshift_jdbc.log que registra a atividade do driver que não é específica para uma conexão.

    • Arquivo de log redshift_jdbc_connection_[Number]. para cada conexão feita com o banco de dados, onde [Number] é um número que identifica cada arquivo de log. Este arquivo registra a atividade do driver que é específica para a conexão.

Se o valor LogPath for inválido, o driver enviará as informações registradas para o fluxo de saída padrão (System.out)

Usar LogStream ou LogWriter

Ative o registro somente por tempo suficiente para capturar um problema. O registro em log diminui a performance e pode consumir uma grande quantidade de espaço em disco.

Defina a chave LogLevel no URL de conexão para ativar o registro em log e especifique a quantidade de detalhes enviados para o LogStream ou LogWriter especificado no DriverManager.

Para ativar o registro em log que usa o LogStream ou LogWriter:
  1. Para configurar o driver para registrar informações gerais que descrevem o andamento do driver, defina a propriedade LogLevel como 1 ou INFO.

  2. Para garantir que as novas configurações entrem em vigor, reinicie a aplicação JDBC e reconecte-se ao servidor.

Para desativar o registro em log que usa o LogStream ou LogWriter:
  1. Remova a propriedade LogLevel do URL de conexão.

  2. Para garantir que as novas configurações entrem em vigor, reinicie a aplicação JDBC e reconecte-se ao servidor.