[Dolibarr 8.04] Gestion des erreurs

Bonjour,

Je commence sur Dolibarr sous Windows avec la version 8.04.
Je ne trouve pas où sont gérés les erreurs, plus exactement les messages des erreurs qui s’affiche en haut lors d’une erreur SQL par exemple.
J’ai repéré les variables $error et $msgerror mais cela ne semble pas être ça.
Je travaille sur un module externe qui se trouve dans htdocs/custom.

Merci de votre aide !

Salut ALtek,

active le module « Journaux et traces de Debug » dans Accueil>configuration>modules

tu aura un fichier log de dolibarr.

consulte également les logs apache.

Merci pour la réponse rapide !
Le module est actif et j’étais déjà aller voir dans les logs mais je ne vois pas les erreurs récentes. On parle bien des fichiers sous dolibarr/logs/ ?

Mon but est de récupérer l’erreur pour afficher un message personnalisé un peu plus doux.

Bonjour,

Il faut utiliser la fonction dol_syslog dans votre module si vous voulez que les logs se remplissent.

J’arrive bien à voir les logs maintenant mais ce n’est pas vraiment ce que je cherchais :confused:
Mon but est de catch l’erreur et de modifier son texte avant qu’elle ne s’affiche.
A moins que j’ai raté un chemin vers le fichier qui gère les erreurs dans les logs.
Je cherche à faire quelque chose qui ressemble à:
if (erreur == ‹ codeDeLErreur ›) {
//action sur l’affichage de l’erreur
}

Merci quand même pour la fonction dol_syslog, cela risque de bien me servir.

Pièces jointes :