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
-
Imposta la LogLevel proprietà sul livello di informazioni desiderato da includere nei file di registro.
-
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
-
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