ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(B) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
AJOUTER_TRACE Message Niveau NomLogger
Message |
→ |
ConstanteAlpha | VarAlpha | VarRefClasse |
Niveau |
→ |
*FATAL | *ERREUR | *AVERTISSEMENT | *INFO | *DEBUG | *TRACE | Rien |
NomLogger |
→ |
ConstanteAlpha | VarAlpha | Rien |
Description
Cet ordre permet d'ajouter une trace de niveau Niveau ou de niveau *AVERTISSEMENT si aucun niveau n'est précisé.
Dans un contexte Java, il est possible d'ajouter une variable de type REF_CLASSE ; l'ordre a alors pour effet d'ajouter le résultat de la sérialisation de l'instance de classe référencée.
Il est possible d'ajouter une trace dans un logger spécifique en précisant son nom.
Par défaut la trace est ajoutée dans le logger nommé :
Plate-forme / Visibilité du programme |
Publique |
Privée |
Java –Web - Cloud |
<package>.<NomObjet> |
<package>.<NomObjet> |
C/Windows/AS400 |
pgm.env.<NomObjet> |
pgm.<NomDomaine>.<NomObjet> |
Cliquez ici pour plus d'informations sur la configuration des traces.
Par exemple
AJOUTER_TRACE 'Ceci est une trace'
TexteTrace = 'Ceci est une trace'
AJOUTER_TRACE TexteTrace
AJOUTER_TRACE TexteTrace *ERREUR
AJOUTER_TRACE TexteTrace 'MonLogger'
AJOUTER_TRACE TexteTrace *DEBUG 'MonLogger'
VarLogger = 'mon.logger'
AJOUTER_TRACE TexteTrace *DEBUG VarLogger
iFamille = new FAMILLE()
AJOUTER_TRACE iFamille *DEBUG