

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de la journalisation
<a name="jdbc20-configuring-logging"></a>

Vous pouvez activer la journalisation dans le pilote pour aider à diagnostiquer les problèmes.

Vous pouvez consigner les informations relatives au pilote en utilisant les méthodes suivantes :
+ Pour enregistrer les informations consignées dans des fichiers .log, consultez[Utilisation des fichiers journaux](jdbc20-using-log-files.md).
+ Pour envoyer les informations enregistrées au LogStream ou LogWriter spécifiées dans le DriverManager, voir[En utilisant LogStream ou LogWriter](jdbc20-logstream-option.md). 

Vous fournissez les informations de configuration au pilote dans l’URL de connexion. Pour plus d’informations sur la syntaxe de l’URL de connexion, consultez [Création de l’URL de connexion](jdbc20-build-connection-url.md).

# Utilisation des fichiers journaux
<a name="jdbc20-using-log-files"></a>

N’activez la journalisation que le temps de capturer un problème. La journalisation diminue performances et peut consommer une grande quantité d’espace disque. 

Définissez la LogLevel clé dans votre URL de connexion pour activer la journalisation et spécifiez la quantité de détails inclus dans les fichiers journaux. Le tableau suivant répertorie les niveaux de journalisation fournis par le pilote JDBC Amazon Redshift version 2.x, dans l’ordre du moins verbeux au plus verbeux. 


| LogLevel valeur | Description | 
| --- | --- | 
|  1  |  Journalisation des événements d’erreurs graves qui conduiront le pilote à l’abandon.  | 
|  2  |  Journalisation des événements d’erreur qui pourraient permettre au pilote de continuer à fonctionner.  | 
|  3  |  Journalisation des événements qui peuvent entraîner une erreur si aucune action n’est entreprise. Ce niveau de journalisation et les niveaux de journalisation supérieurs à ce niveau enregistrent également les requêtes de l’utilisateur.  | 
|  4  |  Journalisation d’informations générales qui décrivent la progression du pilote.  | 
|  5  |  Journalisation d’informations détaillées qui sont utiles pour le débogage du pilote.  | 
|  6  |  Journalisation de toutes les activités du pilote.  | 

**Pour configurer la journalisation qui utilise des fichiers journaux**

1. Définissez la LogLevel propriété sur le niveau d'informations souhaité à inclure dans les fichiers journaux.

1. Définissez la LogPath propriété sur le chemin complet du dossier dans lequel vous souhaitez enregistrer les fichiers journaux. 

   Par exemple, l’URL de connexion suivante active le niveau 3 de journalisation et enregistre les fichiers journaux dans le dossier C:\$1temp : `jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3;LogPath=C:\temp`

1. Pour vous assurer que les nouveaux paramètres prennent effet, redémarrez votre application JDBC et reconnectez-vous au serveur.

   Le pilote Amazon Redshift JDBC produit les fichiers journaux suivants à l'emplacement spécifié dans la propriété : LogPath 
   +  redshift\$1jdbc.log qui enregistre l’activité du pilote qui n’est pas spécifique à une connexion.
   + redshift\$1jdbc\$1connection\$1[Number].log pour chaque connexion établie à la base de données, où [Number] est un numéro qui identifie chaque fichier journal. Ce fichier enregistre l’activité du pilote spécifique à la connexion.

Si la LogPath valeur n'est pas valide, le pilote envoie les informations enregistrées au flux de sortie standard (`System.out`)

# En utilisant LogStream ou LogWriter
<a name="jdbc20-logstream-option"></a>

N’activez la journalisation que le temps de capturer un problème. La journalisation diminue performances et peut consommer une grande quantité d’espace disque. 

Définissez la LogLevel clé dans votre URL de connexion pour activer la journalisation et spécifiez la quantité de détails envoyés au LogStream ou LogWriter spécifiée dans le DriverManager. 

**Pour activer la journalisation qui utilise le LogStream ou LogWriter :**

1. Pour configurer le pilote afin de consigner des informations générales décrivant la progression du pilote, définissez la LogLevel propriété sur 1 ou INFO.

1. Pour vous assurer que les nouveaux paramètres prennent effet, redémarrez votre application JDBC et reconnectez-vous au serveur.