Funzione traccia

La funzione di traccia viene utilizzata per la definizione dei problemi. Essa viene utilizzata dagli sviluppatori del negozio per eseguire il debug della codifica durante la fase di sviluppo e dal team del supporto tecnico per risolvere i problemi dei clienti. 

La funzione di traccia è una struttura di dati che viene conservata in un file di traccia per un riferimento futuro. Una struttura di dati contiene informazioni sul contesto, come il nome di una classe, il nome di un metodo e un messaggio di testo. Più strutture di dati descrivono il flusso di dati all'interno di un'applicazione software. Analizzando la sequenza di una struttura di dati, lo sviluppatore di un negozio può conoscere il percorso eseguito, che consente di individuare le principali cause di malfunzionamento.

I dati della traccia vengono filtrati in base al componente e devono essere abilitati. La configurazione sulla traccia si basa sul file di configurazione ..CommerceServer\instances\instance_name\xml\instance_name.xml:

<LogSystem>
  <trace traceFile="unità:\WebSphere\CommerceServer\instances\instance_name\logs\ecmsg.log"
<trace "unità:\WebSphere\CommerceServer\instances\instance_name\logs\ecmsg.log"
<trace traceFile="/usr/WebSphere/CommerceServer/instances/instance_name/logs/ecmsg.log"
traceFile="/opt/WebSphere/CommerceServer/instances/instance_name/logs/ecmsg.log"
<trace traceFile="/QIBM/UserData/WebCommerce/instances/instance_name/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>

Nota: Per disattivare la funzione di traccia, impostare l'attributo enable su false.

L'attributo fileSize specifica la dimensione massima del file in MB per il file di registrazione. Se le dimensioni del file effettive superano le dimensioni specificate, viene aperto un nuovo file in cui traceFileindica il nome di base del file. 

I nomi file vengono creati in base alle seguenti convenzioni di denominazione: file name_clone ID_time stamp.ext.. Ad esempio, il file ecmsg.log produce file di sistema con nomi quali ecmsg_ploiesti_2000.08.08_18.17.47.768.log, in cui ploiesti è l'ID clone e l'indicatore data e ora è un fattore variabile.

Per configurare la funzione di traccia per il sistema WebSphere Commerce, utilizzare il pannello Sistema log del Gestore configurazione o la pagina Funzione traccia del menu Configurazione nella Console di gestione.

Argomenti correlati

Attività correlate

IBM copyright