CransWiki:

Memo sur les logs de la Note Kfet

J'ecris avec un qwerty, faite moi penser a corriger les accents (ou autres...) -- WikiSkippy

Ou trouver les logs de la Note Kfet ?

Il y a plusieurs endroits ou on peut trouver des logs de la Note Kfet, et chacun a sont utilite:

Fonctionnement

Du cote du backend

Il y a trois types de log differents.

Le premier reference toutes les operations en ecriture reussites dans la base de donnees et est stocke dans la table log. On y retrouve: l'ip et l'identifiant de la personne connectee qui a effectue l'action, si les droits forced ou overforced ont ete utilises et d'autres informations dependantes de la fonction utilisee. La fonction _log permet d'ecrire dans cette table.

Le deuxième, correspondant aux fichiers logfile et default_stdout, sont le résultat de l'appel à la fonction _debug, suivant le niveau de verbosité du serveur défini par les variables debug_level_logfile (actuellement à 4) et debug_level_stdout (actuellement à 5). Voir la signification des niveau de verbosité.

Pour les exceptions non prevues (type 2), le traceback est ecrit dans ces logs.

ToDo: envoyer un mail dans la situation 2.

Le dernier, sont les logs des tests d'integrites. J'ai l'impression que c'est un reliquat de la beta, les rapports d'integrites etant dorenavant envoyes par mail et ces fichiers etant pratiquement vides.

Du cote du serveur web

Les logs nginx ne sont pas tres interessants en soit, sauf pour corriger des erreurs de configuration du serveur web. note.log reference les requetes HTTP(S) envoyees, error.log les acces refuses ou les sockets n'ayant pas pu etre ouverte vers le backend.

Les erreurs: code errone, reponse mal formulee de la part du serveur, ... sont soit:

<EXPLIQUER COMMENT METTRE EN DEBUG>

CransWiki: NoteKfet/NoteKfet2015/LesLogs (dernière édition le 2017-10-05 10:38:58 par Wiki20-100)