logger : allow to remove more entries in the dump stack to find the right file calling the logger
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1964 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
@@ -31,6 +31,9 @@ class logger
|
|||||||
public $syslogFacility = LOG_USER;
|
public $syslogFacility = LOG_USER;
|
||||||
/** In Syslog, prefix the log by the text */
|
/** In Syslog, prefix the log by the text */
|
||||||
public $syslogPrefix = FALSE;
|
public $syslogPrefix = FALSE;
|
||||||
|
/** Remove X entries of backtrace to see the right file generating the error
|
||||||
|
*/
|
||||||
|
public $backTraceSkip = 0;
|
||||||
|
|
||||||
/** The priorities which can be used in the priorities
|
/** The priorities which can be used in the priorities
|
||||||
LOG_EMERG system is unusable
|
LOG_EMERG system is unusable
|
||||||
@@ -60,7 +63,8 @@ class logger
|
|||||||
if ($this->loglevelmin < $priority)
|
if ($this->loglevelmin < $priority)
|
||||||
return;
|
return;
|
||||||
$backtrace = debug_backtrace();
|
$backtrace = debug_backtrace();
|
||||||
$back = reset ($backtrace);
|
for ($i = 0 ; $i <= $this->backTraceSkip ; $i++)
|
||||||
|
$back = array_shift ($backtrace);
|
||||||
$msg = "";
|
$msg = "";
|
||||||
if (isset ($_SERVER["REMOTE_ADDR"]))
|
if (isset ($_SERVER["REMOTE_ADDR"]))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user