Options du fichier traces
Certaines options des traces sont pré-paramétrées. Il est conseillé de les modifier temporairement et de revenir à leurs paramétrages initiaux à l’issue de vos recherches.
Activation des traces
La balise enabled="XXX" doit être positionnée à "true" (en minuscule) pour que les traces soient actives.
Le paramétrage des traces comporte les niveaux suivants :
"1" ou "Erreur" : filtre uniquement les traces d’Erreurs.
"2" ou "Warning" : filtre les traces d’avertissements et d’Erreurs.
"3" ou "Info" : filtre les traces d’Informations, d’avertissements et d’Erreurs.
"4" ou "Verbose" : prend toutes les traces.
Niveau |
Trace Delphi (balise "errorlevel") |
Trace .Net (balise "level") |
Identification dans le fichier de log |
Erreurs |
1 |
Erreur |
ERR |
Avertissement + Erreurs |
2 |
Warning |
WAR |
Informations + avertissements + Erreurs |
3 |
Info |
INF |
Tous niveaux |
4 |
Verbose |
VER |
Exemple de fichiers :
Dans certains cas, vous pouvez filtrer la catégorie de traces que vous souhaitez. Par exemple, dans les traces du Front-Office si vous ne souhaitez récupérer que les conditions commerciales vous pouvez ajouter à la balise la catégorie : CONDITIONS-COM.
Catégories
COMMUNES |
Catégories du FRONT-OFFICE |
Catégories du BACK-OFFICE |
'TIERS' => Gestion des tiers 'FIDELITE' => Fidélité 'DECLENCHEUR' => Traitement d'un déclencheur 'DEVISE' => Gestion des devises 'RECHARTICLE' => Recherche article 'FILIALE' => Gestion des flux filiale 'DIMENSION' => Gestion des dimensions 'PRIXCESSION' => Gestion des prix de cession 'INVENTAIRE' => Gestion des inventaires 'JOURNAL-EV' => Gestion du journal des événements 'BLOC-NOTES' => Gestion des bloc-notes (sur documents et échéances) 'CONDITIONS-COM' => Conditions commerciales 'MODEPAIE' => Mode de paiement 'COMMERCIAUX' => Gestion des commerciaux 'PURGETARIFART' => Purge des tarifs articles 'PURGESTOCK' => Purge des stocks 'PURGEARTICLE' => Purge des articles 'PAYS' => Pays 'CODEFISCAL' => Calcul et gestion du code fiscal (Italie) 'CALLBACKLIST' => CallBackList 'SAV' => SAV 'FACTCALC' => Calcul des montants des documents 'TYPETARIFPROG' => Programme/règle pour déterminer le type de tarif d'un établissement 'TYPEREMISE' => Type de remise 'OMNI-CANAL' => Omnicanal 'STOCK' => Stock 'DOCUMENTLINE' => Ligne de document 'CALCULDOCUMENT' => Calcul document 'TABLEAUBORD' => Tableau de bord 'DOCOFFICIEL' => Documents officiels 'UL-PACK' => Unités logistiques et packs 'LISTEETAB' => Listes d'établissements |
'STANDALONE' => Fonction propre au mode autonome (hors fonctionnel) 'SAISIETICK' => Saisie d'un ticket 'VALIDETICK' => Enregistrement d'un ticket 'TICKETATT' => Mise en attente d'un ticket 'IMPRIMETICKET' => Impression d'un ticket 'VALIDEJOUR' => Enregistrement ouverture/fermeture d'une journée 'TIROIR' => Ouverture du tiroir-caisse 'TRACEFOAUTCB' => Demande d'autorisation d'une carte bancaire 'FISCALPRINTER' => Imprimantes fiscales 'PERIPHFO' => Périphériques de caisse 'DETAXE' => Traitement des détaxes 'MENUFO' => Gestion du menu 'PIECEBILLET' => Saisie du détail pièces et billets 'MESURETEMPS' => Mesure du temps d'exécution 'DAILY BRIEF' => Gestion du Daily Brief 'MODESCALE' => Interface de pesée 'EVENEMENT' => Gestion des événements 'EXPORTXML' => Export XML d'un document 'RETOURART' => Retour article 'EXPORTCAIS' => Export pour le mode autonome 'KEYPAD' => Pavé tactile 'COFFRE' => Coffre |
'CHRONO' => Gestion des chronos (n° de documents et autres) 'REASSORT' => Réassortiment 'TARIFMODE' => Recherche des tarifs 'INVENTAIRE' => Inventaire 'TAXEMODE' => Calcul des taxes 'REFFISCALE' => Constitution de la référence fiscale 'PAYEXPORT' => Génération des fichiers d'export pour la paie CBP 'MODECOMPTA' => Traitement d'interface comptable 'GENPIECE' => Génération de document 'ARTICLETIERS' => Liens article tiers 'AGESTOCK' => Age du stock 'CLOTURESTOCK' => Clôture de stock 'VALOTRANSFERT' => Valorisation de transfert 'PRIXARTICLE' => Prix des articles dans les documents 'PREVISIONVENTE' => Prévision de ventes pour les réassorts '2DBARCODE' => Code-barres 2D 'ARCHIVE' => Archivage des documents 'DATASPREAD' => Data Spread Export (Gouvernance des plate-formes) 'SOLDE' => Solde des documents 'ACHATSETSOURCING' => Achats & Sourcing 'FABRICATION' => Fabrication 'MODIFICATIONENSERIE' => Modification en série 'ALERTES' => Indicateurs et alertes |
Les traces CPOS pour le Front-Office sont rajoutées aux traces DELPHI grâce à la balise suivante positionnée à True :
L’activation des traces CPOS dégrade fortement les performances. Cependant, à partir de la version Y2 V14, un attribut CPOS est rajouté afin de neutraliser les traces pour le CPOS Core et pour l’éditeur de tickets qui provoquent une forte dégradation des performances dès que les traces sont activées. Par défaut, il est initialisé à True.
Les catégories utilisées pour les traces sont :
CMC_MANAGER pour le gestionnaire de périphérique,
CMC_IMPRIME pour l’éditeur de tickets.
Synchronisation trace CBP Delphi
Envoi des traces CBP Delphi de façon synchrone à la trace Delphi du produit.
Afin que les traces DELPHI soient synchrones, la valeur "synchronous" doit être positionnée à "true". Elle l’est par défaut. Dans ce cas, le fichier s’alimente en même temps que l’exécution du code DELPHI. Cela permet d’éviter la perte de traces qui pouvait résulter entre une erreur et l’enregistrement des éléments dans le fichier de traces. Ce paramètre ne doit pas être modifié en général.
Dissocier trace Delphi et trace .Net
Pour des raisons de performance, vous pouvez dissocier les traces Delphi et les traces .NET.
Pour cela, vous devez ajouter la section suivante dans le fichier de paramétrage des traces DELPHI.
----
</traces>
<interop useInteropTraceListeners="false" />
----
</configuration>
Par défaut, le chemin spécifié doit être conservé.
Option cochée par défaut, pour permettre de prendre en compte la valeur saisie dans "Nombre de fichiers" lorsque la taille du fichier de traces atteint la valeur saisie dans "Taille maximale" (en KO).
Nombre de fichiers d’historisation de traces.
Cette option détermine la taille des fichiers de traces au maximum.
Exemple :