Le log d'un site web XTEND est constitué de N fichiers tournants de nom
X3SOL.X3FOLDER.XTENDSITE.n.log.
Le fichier XTEND.GLOBAL.n.log contient le log des sessions XTEND
Une entrée est créee pour chaque nouvelle session XTEND avec les informations sur le navigateur web
Le nombre de fichiers et leur taille est paramétrable via les paramètres console
xtend.server.activitylog.*
Par défaut le niveau du log XTEND xtend.server.activitylog.level est égal à 1.
Les logs de type WSVC et SCT sont pas activés par défaut.
Il faut positionner la valeur du paramètre xtend.server.activitylog.level à 2 (Verbose) pour les activer.
Colonne | Information |
1 | Temps en millisecondes depuis 1970 |
2 | Date YYYY/MM/DD |
3 | Heure Heure:Minutes:Secondes:Millisecondes |
4 | Types |
5 | Id session XTEND |
6 | Http/Https |
7 | Méthode GET ou POST |
8 | Code langue XTEND |
9 | Code utilisateur XTEND |
Colonne | Information |
10 | Code de la page |
11 | Temps d'affichage en millisecondes |
12 | Code du lien dynamique |
Colonne | Information |
10 | Code du lien dynamique |
12 | Code de l'action |
13 | Temps d'exécution de l'action en millisecondes |
14 | Code de l'interface de l'action |
15 | Code de l'interface de l'action |
Colonne | Information |
10 | - AJX Web service AJAX |
11 | Code de l'interface |
12 | Temps d'exécution du web service |
13 | Résultat OK/KO |
14 | ID Script(SCT)/Page(REQ)/Champ Flash(FLH) |
Colonne | Information |
10 | Path du script |
11 | Temps d'exécution du script |
Colonne | Information |
1 | Address IP du client ou du dernier proxy qui a envoyé la requête |
2 | Port IP du client ou du dernier proxy qui a envoyé la requête |
3 | Browser name |
4 | Browser version |
5 | Browser plateforme |
6 | Reverse proxy - Préfixe |
7 | Reverse proxy - Hostname |
8 | Reverse proxy - Port Http |
9 | Reverse proxy - Port Https |
Les logs des web services sont stockés sur le serveur X3WEB sur lequel ils sont exécutés, dans le répertoire:
\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\
Les logs sont stockés dans plusieurs fichiers:
Le nom du fichier log est Entries.NomDuPoolDeConnexion.n.txt
Le nom du fichier log est WsvcServer.n.txt
La fonction de log des web services est activée par défaut.
Elle peut être paramétrée via les paramètres console :
Les requêtes XTEND de web services sont identifiées (Colonne 'Id de la requête' des logs) par l'identifiant : Id session XTEND.DateHeure.Compteur
Toutes les web service XTEND issues d'une même session ont le même préfixe d'identifiant.
Les lignes NewReq correspondend à la prise en compte d'une requête entrante.
A partir de cette instant, la requête est identifiée de façon unique.
Colonne | Information |
1 | Id de la requête |
2 | Id de publication du web service X3 |
3 | Type d'action |
4 | Id du groupe d'entrées dans le pool |
5 | User X3 |
6 | Langue X3 |
7 | Trace d'exécution de la requête (true/false) |
8 | Trace d'exécution du traitement L4G (true/false) |
9 | Trace activation debugger du traitement L4G (true/false) |
10 | Trace information de logging (true/false) |
Représente la réponse retourné à l'appelant.
Colonne | Information |
1 | Id de la requête |
2 | Id de publication du web service X3 |
3 | Type d'action |
4 | Id du groupe d'entrées dans le pool |
5 | Status général de la requète(0-KO/1-OK) |
6 | Nombre de messages |
7 | Présence d'un résultat (true/false) |
8 | Durée de chargement de la description |
9 | Durée de la distribution de la requète |
10 | Durée de d'attente dans la queue |
11 | Durée d'exécution |
12 | Durée de vie de la demande de traitement |
13 | Durée totale d'exécution dans le serveur de Web Service |
14 | Changement d'utilisateur (true/false]) |
15 | Rechargement des traitement dans le serveur Adonix (true/false) |
16 | Rechargement de la description du Webservice (true/false) |
17 | Renvoi de la requète après détection du fait que la liaison avec la base de donnée était désactivée (true/false) |
18 | Index de l'entrée utilisée |
19 | Index d'inscription dans la queue de distribution |
20 | Nombre de cycle de distribution |
21 | Groupe d'entrée était-il occupé lorsque la requète (true/false) |
22 | Présence d'une trace serveur dans la réponse (true/false) |
|
|
Colonne | Information |
1 | Id de la requête |
2 | Id du traitement |
3 | Id du sous programme |
4 | Id du user X3 |
5 | Langue |
6 | Index de l'entrée affectée au lancement de cette requête |
7 | Nombre de cycle ayant été nécessaire à la distribution |
8 | Nombre de requêtes lancées par ce groupe d'entrée |
9 | Nombre d'entrée du groupe |
10 | Par entrée : |
Une requête pouvant nécessité l'exécution d'une sous requête technique comme un changement d'utilisateur, les sous requêtes techniques sont tracé dans une ligne "LaunchSub".
Colonne | Information |
1 | Id de la requête mère suffixé par ",N" |
2 | Id du traitement |
3 | Id du sous programme |
4 | Id du user |
5 | Langue |
6 | Index de l'entrée affectée au lancement de cette requète |
7 | Nombre de cycle ayant été nécessaire à la distribution |
Colonne | Information |
1 | Id de la requête mère suffixé par ".1" |
2 | Id du traitement |
3 | Id du sous programme |
4 | Id du user |
5 | Langue |
6 | Index de l'entrée affectée au lancement de cette requête |
7 | Nombre de cycle ayant été nécessaire à la distribution |
8 | Status (true/false) |
9 | Présence d'un message (true/false) |
10 | Présence d'une exception (true/false) |
11 | Texte du message |
12 | Erreur du serveur Adonix (true/false) |
13 | Description du Web Service déphasée (true/false) |
14 | Lien avec la base de données désactivé (true/false) |