Comment Afficher les journaux d'évènements ?
Auteur Sujet

Post 
Une petite question, comment fait-on pour afficher les journaux d'évènements ?

Dans le fichier config.php, j'ai mis la variable $PNConfig['Log']['log_dest'] sur DB néanmoins le module n'a enregistré aucun log
Données personnelles Accueil

Post 
Hehe tu vas un peu trop vite je crois Makeu. icon_wink

Il est vrai que dans le commentaire on parle de "DB" on peut penser que cette option sera disponible par la suite mais logiquement tu dois passer par ici pour régler les journaux d'évènements : index.php?module=Preferences&type=admin&func=errorhandling
Dans cette partie on ne propose pas de stocker les journaux d'évènements dans la base de données, d'ailleurs je trouve que c'est une assez mauvaise idée enfin cela reste un avis personnel.

Pour ma part j'utilise "Enregistrer tous les messages, les avertissements et les erreurs" et "Ecrire dans le journal du module concerné", ainsi je ne suis pas ennuyé par les erreurs, je vais juste une fois par jour regarder mes logs dans le dossier pnTemp. icon_smile

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil
Post 
En fait, mon fichier config n'était pas à jour et il manquant cette variable :

  1. $PNConfig['Log']['log_enabled']          = 1;  


Donc après l'avoir mis, mes logs s'enregistrent bien en BD.

Mais tu as raison, il est préférable de les enregistrer dans des fichiers icon_wink

Maintenant j'essaie de gérer mes erreurs sql avec LogUtil::registerError (_GETFAILED); seulement si vous avez une erreur avec votre requête, celle-ci est affichée, alors j'ai modifié le fichier DBUtil.class.php et j'ai mis false pour la variable verbose dans la fonction executeSQL (), du coup mes erreurs n'apparaissent plus en print mais dans mon file.
Données personnelles Accueil