Activation de la journalisation et du traçage côté client dans le Management Center
Avant de commencer
- Les informations de journal et de trace sont stockées dans un fichier journal sur le Transaction server. Activez la journalisation dans la WebSphere Application Server Administrative Console, en spécifiant le composant de suivi Management Center (com.ibm.commerce.lobtools).
Procédure
-
Accédez à l'adresse Web suivante dans votre navigateur :
https://host_name:8000/lobtools?logger.display=true -
Connectez-vous au Management Center :
Option Description Nom d'utilisateur Entrez votre nom d'utilisateur HCL Commerce. Mot de passe Entrez le mot de passe de connexion HCL Commerce correspondant à ce nom d'utilisateur. - Cliquez sur Log on.
- Dans le menu Outils Management Center, sélectionnez Journalisation et traçage.
-
Développez la section Options de niveau de journalisation et fournissez les informations suivantes :
Option Description Niveau de journalisation Sélectionnez le type et le niveau de détail des informations que vous souhaitez journaliser et tracer : - OFF (désactivé)
- SEVERE (grave)
- WARNING (avertissement)
- INFO
- CONFIG
- FINE
- FINER
- FINEST
- TOUT
Le niveau de journalisation par défaut est INFO : le suivi porte uniquement sur les événements de type informationnel.
Niveaux de journalisation de composant Pour chaque composant de HCL Commerce figurant dans la liste, sélectionnez le type et le niveau de détail des informations que vous souhaitez journaliser et tracer. Les composants par défaut qui peuvent être suivis sont les suivants : - com.ibm.commerce.lobtools.foundation.view
- com.ibm.commerce.lobtools.foundation.model
- com.ibm.commerce.lobtools.foundation.service
- com.ibm.commerce.lobtools.foundation.util
- com.ibm.commerce.lobtools.foundation.shell
Les niveaux disponibles sont les mêmes que pour l'option Default Log Level.
Pour chaque composant, le niveau de journalisation par défaut est INFO : le suivi porte uniquement sur les événements de type informationnel.
-
Développez la section Options de cible de journalisation et fournissez les informations suivantes :
Option Description Taille de mémoire tampon de messages Sélectionnez la taille du tampon réservé à la fonction de journalisation et de traçage, exprimée en nombre de messages pouvant être conservés dans le tampon. La taille minimum du tampon est 100 messages et sa taille maximum est 5000 messages. La valeur par défaut est 1000 messages.
Fréquence d'émission (en secondes)
Sélectionnez l'intervalle, en secondes, d'enregistrement des informations de journalisation et de traçage. L'emplacement des informations dépend si vous avez spécifié d'envoyer les informations au Transaction server ou à la fenêtre du débogueur. L'intervalle d'émission minimum est de 10 secondes et le maximum est de 600 secondes. L'intervalle par défaut est de 20 secondes. -
Cliquez sur Activer pour commencer l'enregistrement des informations de journalisation et de traçage.
Lorsque vous voulez arrêter l'enregistrement des informations, cliquez sur Désactiver.
- Facultatif :
Cliquez sur Envoyer maintenant pour enregistrer instantanément les informations de journalisation et de suivi, sans attendre la prochaine émission programmée. Ainsi, vous pourriez vouloir surveiller une activité à un moment clé, par exemple juste après la sauvegarde d'un objet par un utilisateur du Management Center.
Les informations de journalisation et de traçage sont envoyées à un fichier journal sur le Transaction server situé dans ce répertoire :


WC_profiledir/logs/server1
WCDE_installdirwasprofile/logs/server1
Exemple
Vous pouvez également activer la journalisation et le traçage à l'aide de paramètres d'URL en accédant à l'adresse Web suivante dans votre navigateur : https://host_name:8000/lobtools?logger.display=true, et en ajoutant les noms de paramètres et les valeurs valides suivantes :
| Nom du paramètre | Description |
|---|---|
| logger.display | Si logger.display=true, à l'ouverture de session dans le Management Center, l'option Journalisation et traçage est proposée dans le menu Management Center. Vous pouvez alors sélectionner Journalisation et traçage pour ouvrir la boîte de dialogue du même nom. |
| logger.enabled | Spécifiez logger.enabled=true pour activer la journalisation et le traçage. |
| logger.level | Spécifiez le type et le niveau de détail des informations que vous souhaitez journaliser et tracer. Les options disponibles sont les suivantes :
|
| logger.bufferSize | Spécifiez la taille du tampon réservé à la fonction de journalisation et de traçage, exprimée en nombre de messages pouvant être conservés dans le tampon. La taille minimum du tampon est 100 messages et sa taille maximum est 5000 messages. Par exemple, spécifiez logger.bufferSize=1000 pour conserver jusqu'à 1000 messages dans le tampon. |
| logger.flushInterval | Spécifiez à quel intervalle, en secondes, les messages de journalisation et de traçage stockés dans le tampon doivent être envoyés à la cible (le serveur ou la fenêtre du débogueur). La cible des messages dépend de la valeur que vous spécifiez pour le paramètre logger.target. L'intervalle d'émission minimum est de 10 secondes et le maximum est de 600 secondes. Par exemple, spécifiez logger.flushInterval=100 pour vider le tampon et envoyer son contenu à la cible toutes les 100 secondes. |
logger.components |
Spécifiez logger.components=component_name pour journaliser et suivre de nouveaux composants. Ces nouveaux composants seront affichés dans la liste de composants, en complément de la liste de composants par défaut de HCL Commerce. Si vous spécifiez plusieurs composants, séparez leurs noms par des virgules. Par exemple, logger.components=com.compagnie.composant1,com.compagnie.composant2,com.compagnie.composant3. |
Tous les paramètres sont facultatifs. Séparez chaque paire nom=valeur par un caractère (&). Ci-dessous figure un exemple d'activation de la journalisation et du traçage au moyen de paramètres ajoutés à l'URL d'accès : https://host_name:8000/lobtools?logger.display=true&logger.enabled=true&logger.bufferSize=500&logger.Interval=30&logger.level=ALL&logger.components=com.company.component1,com.company.component2