forked from Wavyzz/dolibarr
Amlioration des logs
This commit is contained in:
@@ -151,23 +151,29 @@ function sanitize_string($str)
|
||||
|
||||
|
||||
/**
|
||||
\brief Envoi des messages dolibarr dans un fichier ou dans syslog
|
||||
Pour fichier: fichier d<>fini par SYSLOG_FILE
|
||||
Pour syslog: facility d<>fini par SYSLOG_FACILITY
|
||||
\param message Message a tracer
|
||||
\param level Niveau de l'erreur
|
||||
\remarks Cette fonction n'a un effet que si le module syslog est activ<69>.
|
||||
Warning, les fonctions syslog sont buggu<67>s sous Windows et g<>n<EFBFBD>rent des
|
||||
fautes de protection m<>moire. Pour r<>soudre, utiliser le loggage fichier,
|
||||
\brief Envoi des messages dolibarr dans un fichier ou dans syslog
|
||||
Pour fichier: fichier d<>fini par SYSLOG_FILE
|
||||
Pour syslog: facility d<>fini par SYSLOG_FACILITY
|
||||
\param message Message a tracer
|
||||
\param level Niveau de l'erreur
|
||||
\remarks Cette fonction n'a un effet que si le module syslog est activ<69>.
|
||||
Warning, les fonctions syslog sont buggu<67>s sous Windows et g<>n<EFBFBD>rent des
|
||||
fautes de protection m<>moire. Pour r<>soudre, utiliser le loggage fichier,
|
||||
au lieu du loggage syslog (configuration du module).
|
||||
Si SYSLOG_FILE_NO_ERROR d<>fini, on ne g<>re pas erreur ecriture log
|
||||
\remarks On windows LOG_ERROR=4, LOG_WARNING=5, LOG_NOTICE=LOG_DEBUG=6
|
||||
*/
|
||||
function dolibarr_syslog($message, $level=LOG_ERR)
|
||||
function dolibarr_syslog($message, $level=LOG_INFO)
|
||||
{
|
||||
global $conf,$user,$langs;
|
||||
|
||||
if ($conf->syslog->enabled)
|
||||
{
|
||||
// Change this to LOg_DEBUG to see all messages on *nix
|
||||
$level_maximum = LOG_INFO;
|
||||
|
||||
if ($level > $level_maximum) return;
|
||||
|
||||
// Ajout user a la log
|
||||
$login='???';
|
||||
if (is_object($user) && $user->id) $login=$user->login;
|
||||
|
||||
Reference in New Issue
Block a user