Activation de la journalisation et du traçage côté client dans le Management Center

Un administrateur de site peut activer la journalisation et le traçage du Management Center afin d'identifier et de résoudre les problèmes que peut rencontrer un professionnel lors de l'utilisation du Management Center. Le terme "journalisation et traçage côté client" désigne le suivi de toutes les actions qu'un professionnel exécute dans l'interface utilisateur du Management Center. Par défaut, la fenêtre du débogueur est activée.

Avant de commencer

Prenez connaissance des informations suivantes avant d'activer le traçage :

Procédure

  1. Accédez à l'adresse Web suivante dans votre navigateur : https://host_name:8000/lobtools?logger.display=true
  2. Connectez-vous au Management Center :
    OptionDescription
    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.
  3. Cliquez sur Log on.
  4. Dans le menu Outils Management Center, sélectionnez Journalisation et traçage.
  5. Développez la section Options de niveau de journalisation et fournissez les informations suivantes :
    OptionDescription
    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.

  6. Développez la section Options de cible de journalisation et fournissez les informations suivantes :
    OptionDescription
    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.
    HCL Commerce DeveloperFréquence d'émission (en secondes) HCL Commerce DeveloperSé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.
  7. 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.
  8. 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 :
    • LinuxAIXWindowsWC_profiledir/logs/server1
    • HCL Commerce DeveloperWCDE_installdirwasprofile/logs/server1
    Les informations sont envoyées au serveur à intervalles réguliers, déterminés par la fréquence d'émission que vous spécifiez dans cette boîte de dialogue.

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.level=OFF
  • logger.level=SEVERE
  • logger.level=WARNING
  • logger.level=INFO
  • logger.level=CONFIG
  • logger.level=FINE
  • logger.level=FINER
  • logger.level=FINEST
  • logger.level=ALL
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.
HCL Commerce Developer 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