51
edits
PolyglotBot (talk | contribs) m (Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page "Error_reporting" update.) |
(Ajouts des messages d'erreurs et d'informations pour les utilisateurs) |
||
| Line 16: | Line 16: | ||
=Les fonctions= | |||
= Les fonctions = | |||
La fonction suivante permet de tracer des informations dans le fichier log de Dolibarr : | La fonction suivante permet de tracer des informations dans le fichier log de Dolibarr : | ||
<source lang="php">dol_syslog($message, LOG_DEBUG|LOG_INFO|LOG_WARN|LOG_ERR);</source> | <source lang="php">dol_syslog($message, LOG_DEBUG|LOG_INFO|LOG_WARN|LOG_ERR);</source> | ||
| Line 24: | Line 23: | ||
<source lang="php">dol_print_error($db,texte);</source> | <source lang="php">dol_print_error($db,texte);</source> | ||
= Module Syslog = | |||
Les fonctions suivantes permettent d'émettre des messages d'erreurs ou d'information pour les utilisateurs. | |||
<source lang="php">dol_syslog($message, LOG_DEBUG|LOG_INFO|LOG_WARN|LOG_ERR);</source>setEventMessages("", "Message d'erreur à transmettre", 'errors');<nowiki></source></nowiki> Message bloquant qui empêche l'action | |||
<source lang="php">dol_syslog($message, LOG_DEBUG|LOG_INFO|LOG_WARN|LOG_ERR);</source>setEventMessages("", "Message d'erreur à transmettre", 'mesgs');<nowiki></source></nowiki> Message non bloquant pour indiquer une validation par exemple | |||
=Module Syslog= | |||
Le module de traçage est inclus parmi les autres modules administrables de Dolibarr et vous permet de activer/modifier le niveau d'erreur que vous désirez observer. | Le module de traçage est inclus parmi les autres modules administrables de Dolibarr et vous permet de activer/modifier le niveau d'erreur que vous désirez observer. | ||
| Line 42: | Line 48: | ||
Plus d'information sur la page [[Module Syslog (développeur)]]. | Plus d'information sur la page [[Module Syslog (développeur)]]. | ||
= Autres logs systèmes rares = | =Autres logs systèmes rares= | ||
Notez, qu'indépendamment du module syslog, vous pouvez aussi trouvez des erreurs techniques PHP/Apache dans les logs d'apache (quelquesoit l'état/configuration du module syslog). Mais cela n'arrive qu'en cas de probleme technique d'installation ou d'environnement. Une application Dolibarr qui fonctionne n'affichera jamais rien dans ces fichiers. Sur un système Linux standard, de telle traces sont visibles dans les fichiers '''/var/log/apache[2]/[dolibarr]-error.log'''. Vous pouvez les voir en ''live'' depuis un terminal avec la commande: | Notez, qu'indépendamment du module syslog, vous pouvez aussi trouvez des erreurs techniques PHP/Apache dans les logs d'apache (quelquesoit l'état/configuration du module syslog). Mais cela n'arrive qu'en cas de probleme technique d'installation ou d'environnement. Une application Dolibarr qui fonctionne n'affichera jamais rien dans ces fichiers. Sur un système Linux standard, de telle traces sont visibles dans les fichiers '''/var/log/apache[2]/[dolibarr]-error.log'''. Vous pouvez les voir en ''live'' depuis un terminal avec la commande: | ||
<source lang="bash">tail -f /var/log/apache2/dolibarr-error.log</source> | <source lang="bash">tail -f /var/log/apache2/dolibarr-error.log</source> | ||
edits