View a markdown version of this page

Utilizzo dei file di log - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

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 nell'URL di connessione per attivare la registrazione e specificare la quantità di dettagli inclusi nei file di registro. Nella tabella seguente sono riportati i livelli di registrazione di log forniti dal driver JDBC versione 2.x di Amazon Redshift, in ordine dal meno dettagliato al più dettagliato.

LogLevel valore Description

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

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

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

  3. Per assicurarsi che le nuove impostazioni abbiano effetto, riavviare l'applicazione JDBC e riconnettersi al server.

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

    • 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 stream di output standard () System.out