Le traçage sert à la détermination des incidents. Il permet aux développeurs de magasin de déboguer le code durant la phase de développement et à l'équipe du support technique de résoudre les incidents que rencontrent les clients.
Le traçage est une structure de données conservée pour référence ultérieure dans un fichier de trace. La structure de données se compose d'informations de contexte, telles qu'un nom de classe, un nom de méthode et un message. Les structures de données multiples décrivent le flux de données d'une application logicielle. En analysant la séquence de la structure de données, un développeur de magasin a la possibilité de connaître le chemin suivi, ce qui lui permet de déterminer la cause des dysfonctionnements.
Les données de traçage sont filtrées selon le composant et doivent être activées. La configuration de la fonction de trace est basée sur le fichier de configuration ..CommerceServer\instances\nom_instance\xml\nom_instance.xml :
<LogSystem>
<trace traceFile="unité:\WebSphere\CommerceServer\instances\nom_instance\logs\ecmsg.log"
<trace "unité:\WebSphere\CommerceServer\instances\nom_instance\logs\ecmsg.log"
<trace traceFile="/usr/WebSphere/CommerceServer/instances/nom_instance/logs/ecmsg.log"
traceFile="/opt/WebSphere/CommerceServer/instances/nom_instance/logs/ecmsg.log"
<trace traceFile="/QIBM/UserData/WebCommerce/instances/nom_instance/logs/ecmsg.log"
<LogSystem name="Log System">
<trace display="false"
fileSize="40"
traceFile="D:\WebSphere\CommerceServer\instances\demo\logs\ecmsg.log">
<component name="CATALOG" />
<component name="ORDER" />
<component name="COMMAND" />
<component name="STOREOPERATIONS" />
<component name="INVENTORY" />
</trace>
....
</LogSystem>
Remarque : pour désactiver la fonction de trace au moment du chargement, affectez à l'attribut enable la valeur false.
L'attribut fileSize spécifie la taille maximale en Mo du fichier journal. Si la taille réelle du fichier dépasse la taille spécifiée, un nouveau fichier est ouvert, dans lequel traceFile fournit le nom de base du fichier.
Les noms de fichier sont créés conformément à la convention de dénomination suivante : NomFichier_IdClone_Horodatage.ext. Ainsi, le fichier ecmsg.log produit des fichiers système portant des noms de type ecmsg_ploiesti_2000.08.08_18.17.47.768.log, où ploiesti est l'ID du clone et l'horodatage intégré est une variable.
Pour configurer le traçage de votre système WebSphere Commerce, utilisez l'écran Système de journalisation du gestionnaire de configuration ou la page Traçage du menu Configuration de la console d'administration.
![]() |