Il log di un sito web XTEND è costituito di N file rotativi di nome
X3SOL.X3FOLDER.XTENDSITE.n.log.
Il file XTEND.GLOBAL.n.log contiene il log delle sessioni XTEND
Viene creta una entrata per ogni nuova sessione XTEND con le informazioni sul browser web
Il numero dei file e la loro dimensione è parametrizzabile mediante i parametri console
xtend.server.activitylog.*
Di default il livello del log XTEND xtend.server.activitylog.level è uguale a 1.
I log di tipo WSVC e SCT non sono attivati di default.
Bisogna posizionare il valore del parametro xtend.server.activitylog.level a 2 (Verbose) per attivarli.
Colonna | Informazione |
1 | Tempo in millisecondi dal 1970 |
2 | Data YYYY/MM/DD |
3 | Ora Ora:Minuti:Secondi:Millisecondi |
4 | Tipi |
5 | Id session XTEND |
6 | Http/Https |
7 | Metodo GET o POST |
8 | Codice lingua XTEND |
9 | Codice utente XTEND |
Colonna | Informazione |
10 | Codice della pagina. |
11 | Tempo di visualizzazione in millisecondi |
12 | Codice del link dinamico |
Colonna | Informazione |
10 | Codice del link dinamico |
12 | Codice dell'azione |
13 | Tempi di esecuzione dell'azione in millisecondi |
14 | Codice dell'interfaccia dell'azione |
15 | Codice dell'interfaccia dell'azione |
Colonna | Informazione |
10 | - AJX Web service AJAX |
11 | Codice dell'interfaccia |
12 | Tempo di esecuzione del web service |
13 | Risultato OK/KO |
14 | ID Script(SCT)/Pagina(REQ)/Campo Flash(FLH) |
Colonna | Informazione |
10 | Path dello script |
11 | Tempo di esecuzione dello script |
Colonna | Informazione |
1 | Indirizzo IP del client o dell'ultimo proxy che ha inviato la richiesta |
2 | Porta IP del client o dell'ultimo proxy che ha inviato la richiesta |
3 | Browser name |
4 | Browser version |
5 | Browser plateforme |
6 | Reverse proxy - Prefisso |
7 | Reverse proxy - Hostname |
8 | Reverse proxy - Porta Http |
9 | Reverse proxy - Porta Https |
I log dei web service sono memorizzati sul server X3WEB su cui sono eseguiti, nella directory:
\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\
I log sono memorizzati in più file:
Il nome del file log è Entries.NomePoolConnessione.n.txt
Il nome del file log è WsvcServer.n.txt
La funzione di log dei web service è attivata di default.
Può essere parametrizzata mediante i parametri console:
Le richieste XTEND di web service sono identificate (Colonna 'Id della richiesta' dei log) mediante l'identificativo: Id session XTEND.DataOra.Contatore
Tutti i web service XTEND generati da una stessa sessione hanno lo stesso prefisso identificativo.
Le righe NewReq corrispondono al'elaborazione di una richiesta in input.
A partire da questo istante, la richiesta è identificata in maniera univoca.
Colonna | Informazione |
1 | Id della richiesta |
2 | Id di pubblicazione del web service X3 |
3 | Tipo di azione |
4 | Id del gruppo di entrate nel pool |
5 | User X3 |
6 | Lingua X3 |
7 | Traccia di esecuzione della richiesta (true/false) |
8 | Traccia di esecuzione del programma 4GL (true/false) |
9 | Traccia attivazione debugger del programma 4GL (true/false) |
10 | Traccia informazione di logging (true/false) |
Rappresenta la risposta restituita al chiamante.
Colonna | Informazione |
1 | Id della richiesta |
2 | Id di pubblicazione del web service X3 |
3 | Tipo di azione |
4 | Id del gruppo di entrate nel pool |
5 | Stato generale della richiesta (0-KO/1-OK) |
6 | Numero di messaggi |
7 | Presenza di un risultato (true/false) |
8 | Durata di caricamento della descrizione |
9 | Durata della distribuzione della richiesta |
10 | Durata dell'attesa nella coda |
11 | Durata di esecuzione |
12 | Durata della vita della richiesta di elaborazione |
13 | Durata totale di esecuzione nel server di Web Service |
14 | Cambio utente (true/false) |
15 | Ricaricamento dei programmi nel server Adonix (true/false) |
16 | Ricaricamento della descrizione del Webservice (true/false) |
17 | Restituzione della richiesta dopo aver rilevato che il collegamento con il database è stato disattivato (true/false) |
18 | Indice dell'entrata utilizzata |
19 | Indice di iscrizione nella coda di distribuzione |
20 | Numero di ciclo di distribuzione |
21 | Gruppo di entrata era occupato durante le richiesta (true/false) |
22 | Presenza di una traccia server nella risposta (true/false) |
|
|
Colonna | Informazione |
1 | Id della richiesta |
2 | Id del programma |
3 | Id del sotto programma |
4 | Id dello user X3 |
5 | Lingua |
6 | Indice dell'entrata assegnata al lancio di questa richiesta |
7 | Numero di ciclo necessario per la distribuzione |
8 | Numero di richieste lanciate da questo gruppo di entrata |
9 | Numero di entrata del gruppo |
10 | Per entrata : |
Una richiesta che può necessitare l'esecuzione di una sotto richiesta tecnica come un cambio di utente, le sotto richieste tecniche sono tracciate in una riga "LaunchSub".
Colonna | Informazione |
1 | Id della richiesta padre con il suffisso ",N" |
2 | Id del programma |
3 | Id del sotto programma |
4 | Id dello user |
5 | Lingua |
6 | Indice dell'entrata assegnata al lancio di questa richiesta |
7 | Numero di ciclo necessario per la distribuzione |
Colonna | Informazione |
1 | Id della richiesta padre con il suffisso ".1" |
2 | Id del programma |
3 | Id del sotto programma |
4 | Id dello user |
5 | Lingua |
6 | Indice dell'entrata assegnata al lancio di questa richiesta |
7 | Numero di ciclo necessario per la distribuzione |
8 | Stato (true/false) |
9 | Presenza di un messaggio (true/false) |
10 | Presenza di una eccezione (true/false) |
11 | Testo del messaggio |
12 | Errore del server Adonix (true/false) |
13 | Descrizione del Web Service sfasata (true/false) |
14 | Link con il database disattivato (true/false) |