Les composants de consignation de pipeline permettent de créer des configurations de consignation de pipeline personnalisées. Ils fournissent au système les instructions sur la façon dont il faut consigner les événements et messages de pipeline.
- Programme d'écriture de journaux
- Désigne quel programme d'écriture utiliser pour transcrire ou afficher le fichier journal.
- Fichier
- Transcrit les événements et messages de journal dans un nom de fichier spécifique.
- Le programme d'écriture de journaux utilise les composants de consignation Chemin, Paramètre, Espace et Filtre. Par exemple :
- file://chemin_absolu?paramètres [white
space] filtre
- cmeadmin
- Transcrit les événements et messages dans le journal cmeadmin.
- Le programme d'écriture de journaux cmeadmin utilise les composants de consignation Espace et Filtre. Par exemple :
- cmeadmin://[white space] filtre
- Console
- Transcrit les événements et messages dans la console à ligne de commande.
- Le programme d'écriture du journal de la console utilise les composants de consignation Emplacement, Paramètres et Filtre. Par exemple :
- console://emplacement_fichier?paramètres filtre
- Journal des événements
- (plateformes Microsoft Windows uniquement) Transcrit les événements et messages dans le Visualiseur d'événements Microsoft Windows.
- Le programme d'écriture du journal des événements utilise les composants de consignation Filtre. Exemple :
- eventlog://./filtre
- Chemin
- Indique l'adresse de fichier et le nom de fichier où transcrire les renseignements de journal :
- Adresse de fichier
- Les valeurs admises sont les suivantes :
- stdout - utilisé avec le programme d'écriture de la console
- stderr - utilisé avec le programme d'écriture de la console
- chemin absolu - utilisé avec le programme d'écriture de fichier
- Nom de fichier
- Indique dans quel fichier journal du produit standard les informations doivent
être consignées. L'extension du nom de fichier détermine le type de fichier journal. Les noms d'extension de fichiers journaux admises sont les suivantes :
- .err
- .bad
- .msg
- .SqlDebug.log
- .SqlErr.log
- .MQErr.log
- Paramètre
- Indique des paramètres de consignation facultatifs. Les valeurs admises sont les suivantes :
- style=bare
- Indique que la consignation n'inclut ni l'horodatage ni d'autres informations d'en-tête. Ce paramètre est généralement inclus dans les fichiers qui consignent les messages UMF.
- rotateSize=Taille de fichier maximale
- Indique en kilooctets la taille maximum du fichier journal.
Quand le fichier dépasse la taille maximum, le système archive automatiquement le fichier journal et crée un fichier à utiliser pour la journalisation. Le système ajoute un 0 au nom du fichier archive, et le nouveau fichier prend le nom du fichier original. Ce processus continue jusqu'à ce que le système atteigne le nombre maximum de
fichiers archives indiqué dans le paramètre keep.
- keep=Nombre maximum d'archives
- Indique le nombre maximum de fichiers archives à conserver durant la rotation de fichiers, selon le paramètre rotateSize.
Quand
le nombre maximum de fichiers est dépassé, le système écrase le plus ancien fichier journal archive avec les nouvelles informations.
- Espace
- Indique quel type d'espace placer dans le fichier journal. Les valeurs admises sont les suivantes :
- Filtre
- Indique les renseignements de journal à consigner. Les valeurs admises sont les suivantes :
- Module
- Indique le type de messages à consigner. Les valeurs admises sont les suivantes :
- $NODE_NAME : messages génériques
- sql : messages SQL
- mq - messages de file d'attente de messages
- bad_xml - messages UMF non valides ou syntaxiquement incorrects
- msg - exceptions UMF
- logger : messages du programme de consignation
Si vous voulez inclure tous les types de module, utilisez un astérisque comme caractère générique. Par exemple :
- console://stdout *.ERR
- Gravité
- Indique le niveau de gravité du message de journal. Les valeurs admises sont les suivantes :
- CRIT - message critique
- ERR - message d'erreur
- WARN - message d'avertissement
- NOTE - notifications
- INFO - messages d'information
- PERF - messages sur les performances
- DBUG - messages de débogage
Si vous voulez inclure tous les types de gravité, utilisez un astérisque comme caractère générique. Par exemple :
- console://stdout *.*
- Si vous voulez exclure une gravité afin qu'elle ne soit pas signalée, utilisez le point d'exclamation. Par exemple :
- console://stdout mq.!DBUG