Configuration du composant outputter pour un programme d'analyse syntaxique fondé sur des règles

Le module Outputter écrit les enregistrements CBE fournis par le module de formatage vers une destination externe. Le module de formatage effectue prend la sortie fournie par le programme d'analyse syntaxique et compile l'instance d'objet Java appropriée. Le module d'exécution de l'adaptateur comporte un seul module de formatage pré-configuré qui crée les objets CBE.

Conditions requises :

Pour configurer le module Outputter :

  1. Dans le panneau de gauche de l'éditeur de configuration d'adaptateur, sélectionnez Configuration > Instance de contexte > Outputter. Le panneau de droite affiche les informations sur le module Outputter.
  2. Sélectionnez un type dans la liste des types d'outputter. Dans l'exemple ci-après, LoggingAgentOutputter est sélectionné. Ce module Outputter écrit les enregistrements CBE résultants dans un agent de consignation pouvant être surveillé dans les perspectives Profilage et consignation qui affichent les données du journal.

    Configuration du module Outputter

  3. Pour ajouter une nouvelle propriété, procédez comme suit :
    1. Sélectionnez Configuration > Instance de contexte > Outputter.
    2. Cliquez à l'aide du bouton droit de la souris pour afficher le menu en incrustation. Sélectionnez Ajouter > Propriété. Le panneau de droite est régénéré et affiche les zones permettant de saisir le nom et la valeur de la propriété.
    3. Indiquez le nom et la valeur de la propriété.
    4. Sauvegardez le fichier de configuration d'adaptateur pour appliquer les modifications.
    Pour connaître les propriétés obligatoires de chaque type d'outputter, voir Types d'outputter et propriétés obligatoires.
  4. Si le type d'outputter est modifié dans l'instance de contexte de la configuration, le composant outputter du noeud Contextes doit également être mis à jour. Sélectionnez Contextes > Context Basic Context Implementation > Component Hyades Logging Agent Outputter. Les détails du composant outputter s'affichent dans le panneau de droite.

    Composant Outputter du contexte ouvert dans le panneau de droite

  5. Mettez à jour le Nom, la Description et la Classe de l'exécutable du module Outputter.
    Pour connaître le nom correct des classes d'outputter à utiliser, voir Structure du fichier de configuration.
  6. Sauvegardez les modifications apportées au fichier de configuration d'adaptateur.
    Remarque : si l'analyseur syntaxique sera utilisé comme une extension d'analyseur syntaxique de journal pour l'assistant Importation de journal de l'analyseur de trace et de journal, l'instance de module Outputter doit être configurée en tant que type de module Outputter non-déclaré et la classe d'exécution du composant outputter doit être spécifiée comme org.eclipse.hyades.logging.adapter.config.outputters.StaticParserOutputter.

Une fois le module Outputter configuré, vous devez configurer le fichier manifeste du plug-in pour le programme d'analyse syntaxique de journaux.

Concepts connexes
Présentation de l'adaptateur de journal générique Hyades
Spécification du format Common Base Event

Tâches connexes
Configuration du fichier manifeste du plug-in
Création d'un programme d'analyse syntaxique de journaux
Création d'un adaptateur fondé sur des règles

Références associées
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière