Utilizzo dei file di log - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dei file di log

Attivare la registrazione abbastanza a lungo da rilevare un problema. La registrazione riduce le prestazioni e può richiedere una grande quantità di spazio su disco.

Imposta la LogLevel chiave nella connessione URL per attivare la registrazione e specifica la quantità di dettagli inclusi nei file di registro. La tabella seguente elenca i livelli di registrazione forniti dal driver Amazon JDBC Redshift versione 2.1, in ordine dal meno dettagliato al più dettagliato.

LogLevel valore Descrizione

1

Registrare eventi di errore gravi che comportano l'interruzione del driver.

2

Registrare eventi di errore che potrebbero consentire al driver di restare in esecuzione.

3

Registra gli eventi che potrebbero causare un errore se non viene eseguita un'azione. Questo livello di registrazione e i livelli di registrazione superiori a questo livello registrano anche le query dell'utente.

4

Registrare informazioni generali che descrivono l'avanzamento del driver.

5

Registrare informazioni dettagliate utili per il debug del driver.

6

Registrare tutte le attività del driver.

Come configurare la registrazione che utilizza i file di log
  1. Imposta la LogLevel proprietà sul livello di informazioni desiderato da includere nei file di registro.

  2. Imposta la LogPath proprietà sul percorso completo della cartella in cui desideri salvare i file di registro.

    Ad esempio, la seguente connessione URL abilita il livello di registrazione 3 e salva i file di registro nella cartella C:\temp: jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3; LogPath=C:\temp

  3. Per assicurarti che le nuove impostazioni abbiano effetto, riavvia JDBC l'applicazione e riconnettiti al server.

    Il JDBC driver Amazon Redshift produce i seguenti file di log nella posizione specificata nella LogPath proprietà:

    • File redshift_jdbc.log che registra l'attività del driver che non è specifica di una connessione.

    • File redshift_jdbc_connection_[numero].log per ogni connessione effettuata al database, dove [numero] è un numero che identifica ogni file di log. Questo file registra l'attività del driver specifica per la connessione.

Se il LogPath valore non è valido, il driver invia le informazioni registrate allo standard output stream () System.out