Changes

m
Import interlang links (links to translated versions of this page in other languages) from Multi Language Manager table.
Line 1: Line 1:  +
<!-- BEGIN origin interlang links -->
 +
<!-- You can edit this section but do NOT remove these comments
 +
    Links below will be automatically replicated on translated pages by PolyglotBot -->
 +
[[es:Módulo_Syslog_(desarrollador)]]
 +
[[fr:Module_Syslog_(développeur)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Syslog]]
 
[[Category:Syslog]]
[[Category:List of Modules]]
+
[[Category:List of Modules (developer)‎]]
 
{{TemplateDocDevEn}}
 
{{TemplateDocDevEn}}
{{TemplateModEN}}
+
{{TemplateModEN Developer}}
 
{{BasculeDevUser|
 
{{BasculeDevUser|
 
nom=Users|
 
nom=Users|
Line 8: Line 15:  
devdoc=This page|
 
devdoc=This page|
 
userdoc=None}}
 
userdoc=None}}
  −
  −
  −
  −
  −
  −
      
= Fonction du module =
 
= Fonction du module =
   −
Ce module permet d'activer la fonction de logging (journalisation) dans Dolibarr.
+
This module allows to enable technical logging into Dolibarr. Logging is used to save messages into log files :
 
  −
= Détails du module =
  −
 
  −
Le logging permet d'enregistrer des messages de log :
     −
* Dans un fichier
+
* Into a file
** Le fichier par défaut sera '''DOL_DATA_ROOT/dolibarr.log''' (par exemple '''C:/dolibarr/documents/dolibarr.log''').
+
** File will be by default  '''DOL_DATA_ROOT/dolibarr.log''' (for example '''C:/dolibarr/documents/dolibarr.log''').
** Il est possible de changer le fichier d'enregistrement dans la page de configuration du module.
+
** You can change file name on the setup page of module.
* Dans les logs systemes (avec la fonction syslog())
+
* Into systems logs (using syslog)
   −
Voir la configuration du module pour choisir.
+
See module setup to choose.
   −
= Fonction PHP =
+
= PHP functions =
   −
== Définition ==
+
== Definition ==
   −
Pour utiliser le logging dans du code PHP, il faut utiliser la fonction suivante :
+
To use loggin in your PHP coding, you must use the following function :
    
<source lang="php">
 
<source lang="php">
Line 41: Line 37:  
</source>
 
</source>
   −
''Cette fonction est définie dans le fichier dolibarr/htdocs/lib/functions.lib.php''
+
''This function is defined into file dolibarr/htdocs/lib/functions.lib.php''
   −
== Paramètres ==
+
== Parameters ==
   −
* '''$message''' : chaîne à enregistrer dans le fichier de log
+
* '''$message''' : string with message to write into log file
* '''$level''' : constante permettant d'indiquer le niveau du message. Elle peut prendre les valeurs suivantes:
+
* '''$level''' : constant that define level of message. It can have following values:
** Sur serveur Windows : LOG_ERR=4, LOG_WARNING=5, LOG_NOTICE=LOG_INFO=LOG_DEBUG=6
+
** On Windows server: LOG_ERR=4, LOG_WARNING=5, LOG_NOTICE=LOG_INFO=LOG_DEBUG=6
** Sur serveur Unix : LOG_ERR=3, LOG_WARNING=4, LOG_INFO=6, LOG_DEBUG=7
+
** On Unix/Linux server : LOG_ERR=3, LOG_WARNING=4, LOG_INFO=6, LOG_DEBUG=7
** Il est ensuite possible de configurer le niveau d'enregistrement des logs dans la page de configuration du module.
+
** You can then set the level of messages you want to write, with the module setup page.
   −
= Remarques =
+
= Notes =
   −
''"Les fonctions syslog sont bugguées sous Windows et genèrent des fautes de protection mémoire.''
+
''"Syslog functions are bugged with Windows et generates memory protection fault.''
   −
''Pour resoudre, utiliser le loggage fichier, au lieu du loggage syslog (configuration du module).  
+
''To solve this, use the file logging instead of syslog logging (see module setup page).  
   −
Si SYSLOG_FILE_NO_ERROR est défini, on ne génère pas de message en cas d'erreur lors de l'écriture log."''
+
If SYSLOG_FILE_NO_ERROR is defined in your PHP code, no message will be output on screen when there is an error when writing the log message."''
    
Source: documentation Doxygen
 
Source: documentation Doxygen
   −
= Voir aussi =
+
= See also =
   −
Documentation Doxygen : [http://www.dolibarr.fr/doxygen/d9/d69/functions_8lib_8php.html#a9862cc723ca3a2d05ef5723946cc9250]
+
Doxygen Documentation : [http://www.dolibarr.fr/doxygen/d9/d69/functions_8lib_8php.html#a9862cc723ca3a2d05ef5723946cc9250]
    
{{ToComplete}}
 
{{ToComplete}}
1,979

edits