Journalisation et traçage avec l'exécution pureQuery

L'optimisation client pureQuery avec les applications CLI offre des mécanismes permettant d'effectuer la consignation des enregistrements et le traçage des fichiers avec des niveaux de gravité configurables.

Avant de commencer

Afin d'utiliser les fonctions pureQuery, vous devez activer l'exécution pureQuery pour IBM® Data Server CLI Driver version 9.7 groupe de correctifs 3 ou suivant, avec IBM Optim pureQuery Runtime 2.1 ou version suivante.

Pourquoi et quand exécuter cette tâche

L'optimisation client pureQuery fournit des fonctionnalités de consignation et de traçage avec une gravité configurable. La consignation et le traçage peuvent fournir les informations nécessaires sur chaque niveau afin de prendre en charge la détermination des incidents lors de l'exécution. Cette tâche explique comment définir les propriétés d'exécution des fonctionnalités de consignation et de traçage de l'exécution pureQuery

Vous pouvez définir les deux clés suivantes dans le fichier de configuration db2cli.ini ou dsdriver.cfg :
traceFile
Définit le fichier dans lequel les informations de consignation sont écrites. Vous pouvez utiliser un chemin absolu ou un chemin relatif lié au répertoire dans lequel l'application CLI s'exécute. Si le fichier existe, de nouveaux messages de journal sont ajoutés au contenu existant du fichier.
traceLevel
Spécifie le niveau de détail à écrire dans le fichier journal. Les niveaux sont les suivants, du moins détaillé au plus détaillé :
  • OFF
  • SEVERE
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST
  • ALL
Le niveau par défaut est OFF.

Exemple

Les lignes suivantes définissent traceFile par /user/CLIOPTtraces.log et traceLevel par INFO dans le fichier db2cli.ini :

traceFile=/user/CLIOPTtraces.log
traceLevel=INFO
Si vous utilisez un fichier db2dsdriver.cfg, une autre solution consiste à définir les mots clés en tant qu'attributs dans les éléments des paramètres :
<parameter name="traceFile" value="/user/CLIOPTtraces.log" />
<parameter name="traceLevel" value="INFO" />

Commentaires