Configuration de la journalisation de HCL Commerce Test Server (environnement Developer)

Vous pouvez configurer la journalisation de HCL Commerce Test Server via la console d'administration WebSphere Application Server.

Procédure

  • Activez le traçage de la console d'administration de WebSphere Application Server. Ces étapes sont dupliquées à partir de la documentation de WebSphere Application Server. Pour plus d'informations, consultez les rubriques Working with trace dans la documentation de WebSphere Application Server.
    1. Ouvrez la console d'administration de WebSphere Application Server.
      http://hostname:9060/ibm/console
      ou
      https://hostname:9043/ibm/console
    2. Développez Identification et résolution des incidents > Journaux et suivi. La page Journalisation et Traçage apparaît dans l'espace de travail, sur la droite.
    3. Cliquez sur le serveur pour lequel vous souhaitez activer le traçage (par exemple, 'server1'). La fenêtre est régénérée pour afficher les options de journalisation et de traçage pour le serveur.
    4. Cliquez sur Suivi des diagnostics. La fenêtre Service de suivi des diagnostics apparaît dans l'espace de travail.
    5. Cliquez sur l'onglet Configuration ou Exécution.
      Les modifications apportées au niveau Configuration sont stockées dans le système de fichiers et appliquées au démarrage du serveur. Vous devez redémarrer le serveur pour que les modifications soient prises en compte. Ceci est nécessaire pour trouver les problèmes qui se produisent lorsque le serveur est lancé. Les modifications apportées à Exécution sont appliquées immédiatement et sont perdues une fois que le serveur est redémarré.
    6. Facultatif : Sélectionnez Modification des niveaux de détail de journalisation pour modifier les configurations de suivi pour les composants ou les packages.
      • Pour les traces à base de composants, utilisez les noms des composants. Pour obtenir la liste des suivis à base de composants, reportez-vous à Chaîne de suivi.
      • Pour les consignateurs basés sur les packages, recherchez le nom de package ou de classe et déterminez le nom du consignateur à utiliser. Prenons comme exemple la classe SolrSearchConfigurationRegistry suivante :
        com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchConfigurationRegistry
        Définissez la spécification de trace suivante :
        Pour le traçage de niveau de classe, utilisez la correspondance exacte avec le nom du package et de la classe. Par exemple,
        com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchConfigurationRegistry=all
      Si vous tracez plusieurs niveaux de détail de journalisation, séparez les traces par le signe deux-points. Par exemple :
      
      com.ibm.websphere.commerce.WC_SERVER=all:com.ibm.websphere.commerce.WC_ORDER=all
      

      Affecter la valeur all au traçage permet de diagnostiquer plus facilement les problèmes et ainsi, d'éviter plusieurs suivis. Au lieu de all, les classes peuvent aussi utiliser les suivis warning et info, où info contient l'impact de suivi minimum.

    7. Cliquez sur Appliquer > OK pour appliquer les modifications à votre serveur. Si vous avez choisi de modifier les niveaux de détail de journalisation dans l'onglet Configuration, redémarrez votre serveur.
  • Suivez les composants.

    Voici un ensemble de chaînes de suivi liées à HCL Commerce que vous pouvez utiliser.

    Composant Chaîne de trace
    Promotion
    com.ibm.websphere.commerce.WC_ORDER=all:
    com.ibm.websphere.commerce.WC_CALCULATION=all:
    com.ibm.commerce.marketing.promotion.*=all:
    com.ibm.commerce.promotion.*=all
    com.ibm.commerce.foundation.logging.*=all
    Marketing.
    com.ibm.websphere.commerce.WC_MARKETING=all:
    com.ibm.commerce.marketing.*=all:
    com.ibm.commerce.foundation.*=all:
    com.ibm.commerce.content.*=all:
    com.ibm.commerce.membergroup.*=all:
    com.ibm.websphere.commerce.WC_USER=all
    com.ibm.commerce.marketing.cache.*=all
    com.ibm.commerce.store.marketing.*=all
    com.ibm.commerce.foundation.logging.*=all
    Classements
    com.ibm.websphere.commerce.WC_ORDER=all:
    com.ibm.websphere.commerce.WC_CALCULATION=all:
    com.ibm.websphere.commerce.WC_EDP=all:
    com.ibm.websphere.commerce.WC_PPC=all:
    com.ibm.websphere.commerce.WC_INVENTORY=all
    com.ibm.commerce.foundation.logging.*=all
    Catalogue
    com.ibm.websphere.commerce.WC_CATALOG=all: 
    com.ibm.commerce.foundation.*=all: 
    com.ibm.websphere.commerce.WC_SERVER=all:
    com.ibm.commerce.foundation.client.lobtools.*=all:
    com.ibm.commerce.catalog.*=all
    Dictionnaire d'attributs
    com.ibm.commerce.tools.*=all: 
    com.ibm.commerce.catalog.*=all:
    com.ibm.commerce.foundation.*=all:
    com.ibm.websphere.commerce.WC_SERVER=all
    Règles de tarification
    com.ibm.commerce.foundation.*=all:
    com.ibm.commerce.price.*=all:
    com.ibm.websphere.commerce.WC_CONTRACT=all: 
    com.ibm.websphere.commerce.WC_ORDER=all:
    com.ibm.commerce.catalog.*=all
    Filtres de catalogue
    com.ibm.commerce.catalog.*=all: 
    com.ibm.commerce.catalogentry.*=all:
    com.ibm.commerce.contract.*=all:
    com.ibm.commerce.foundation.*=all: 
    com.ibm.websphere.commerce.WC_CATALOG=all:
    com.ibm.websphere.commerce.WC_CONTRACT=all
    Management Center
    com.ibm.commerce.foundation.client.lobtools.*=all
    com.ibm.commerce.foundation.logging.*=all
    Enregistrement et connexion de l'utilisateur
    com.ibm.websphere.commerce.WC_SERVER=all:
    com.ibm.websphere.commerce.WC_USER=all:
    com.ibm.websphere.commerce.WC_ACCESSCONTROL=all
    com.ibm.commerce.foundation.logging.*=all
    Structure de calcul (commandes)
    com.ibm.websphere.commerce.WC_ORDER=all:
    com.ibm.websphere.commerce.WC_CALCULATION=all:
    com.ibm.websphere.commerce.WC_MARKETING=all
    com.ibm.commerce.foundation.logging.*=all
    Mémoire cache dynamique

    Les chaînes suivantes sont utiles au diagnostic des problèmes liés à la mémoire cache sur le Transaction server. Les paramètres de trace sont répertoriés du traçage le plus élevé et le plus important au plus détaillé.

    Chaque chaîne de trace crée une journalisation supplémentaire et peut avoir un impact sur les performances. Si vous avez besoin de réduire l'impact sur les performances, supprimez les chaînes de trace en commençant par la fin de la liste, sauf si une chaîne spécifique est requise pour le diagnostic du problème initial.
    com.ibm.commerce.dynacache.commands.*=all
    com.ibm.commerce.foundation.logging.*=all
    com.ibm.commerce.datatype.*=all
    com.ibm.websphere.commerce.WC_CACHE=all
    com.ibm.ws.cache.*=all
    Gestion des sessions
    com.ibm.websphere.commerce.WC_SERVER=all:
    com.ibm.websphere.commerce.WC_BUSINESSCONTEXT=all:
    com.ibm.websphere.commerce.WC_USER=all: 
    com.ibm.websphere.commerce.WC_SESSIONMANAGEMENT=all:
    com.ibm.commerce.foundation.*=all:
    Recherche d'un travail planifié pour l'index de mise à jour
    com.ibm.commerce.foundation.dataimport.*=all
    com.ibm.commerce.foundation.logging.*=all
    Rechercher l'index de génération
    *=info:com.ibm.commerce.foundation.*=all:
    com.ibm.commerce.rest.*=all:
    com.ibm.commerce.catalog.facade.server.*=finest
    Rechercher un contrôle d'intégrité
    *=info:com.ibm.commerce.rest.*=finest
    Règles de recherche
    :*=info:com.ibm.commerce.rest.*=all:
    com.ibm.commerce.marketing.*=all:
    com.ibm.commerce.foundation.*=all:
    com.ibm.commerce.catalog.*=finest
    Rechercher les catégories de vente basées sur les règles
    *=info:com.ibm.commerce.rest.*=all:
    com.ibm.commerce.marketing.*=all:
    com.ibm.commerce.foundation.*=all
    Contrôle d'accès
    com.ibm.websphere.commerce.WC_SERVER=all:
    com.ibm.websphere.commerce.WC_USER=all:
    com.ibm.websphere.commerce.WC_ACCESSCONTROL=all
    com.ibm.commerce.foundation.logging.*=all
     
    Protection intersite
    com.ibm.websphere.commerce.WC_SERVER=all
    com.ibm.commerce.foundation.logging.*=all
    Référencement
    *=info:
    com.ibm.commerce.seo.*=all
    com.ibm.commerce.foundation.logging.*=all
    Commerce Composer
    *=info: 
    com.ibm.commerce.foundation.logging.*=all
    com.ibm.commerce.pagelayout.*=all
    Chargement de données
    • Trace de la structure du chargement de données
      com.ibm.commerce.foundation.dataload.*=all.
    • Chargement des données de catalogue :
      com.ibm.commerce.catalog.dataload.*=all
    • Chargement des données de promotion
      com.ibm.commerce.promotion.dataload.*=all
    • Chargement des données marketing
      com.ibm.commerce.marketing.dataload.*=all
    • Chargement des données de prix
      com.ibm.commerce.price.dataload.*=all