From c7e77ed060d8f7cdff3bea01d8583ba98735c786 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Fri, 14 Aug 2015 12:51:30 +0000 Subject: [PATCH] logger : remove the [internal functions] (without file and line) from the logs git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2249 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- logger.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/logger.php b/logger.php index 5af2ea9..7c80e97 100644 --- a/logger.php +++ b/logger.php @@ -131,6 +131,8 @@ class logger $backtrace = debug_backtrace(); for ($i = 0 ; $i <= $this->backTraceSkip ; $i++) $back = array_shift ($backtrace); + while (! array_key_exists ("file", $back) && count ($backtrace) > 0) + $back = array_shift ($backtrace); $msg = ""; if (isset ($_SERVER["HTTP_X_FORWARDED_FOR"])) $msg .= "[".$_SERVER["HTTP_X_FORWARDED_FOR"]."] ";