

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="jdbc20-using-log-files"></a>

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

1. Imposta la LogPath proprietà sul percorso completo della cartella in cui desideri 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:\$1temp: `jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3;LogPath=C:\temp`

1. 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 log nella posizione specificata nella proprietà: LogPath 
   +  File redshift\$1jdbc.log che registra l'attività del driver che non è specifica di una connessione.
   + File redshift\$1jdbc\$1connection\$1[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`