From b425fbd8947a39271cc52e05e6b1df6e08d50284 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 29 Jun 2012 12:47:14 -0400 Subject: [PATCH] CC-4045: Logging: add file name and line number on logging function - done --- airtime_mvc/application/logging/Logging.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/application/logging/Logging.php b/airtime_mvc/application/logging/Logging.php index 50e6b610e..bf9dbea92 100644 --- a/airtime_mvc/application/logging/Logging.php +++ b/airtime_mvc/application/logging/Logging.php @@ -35,14 +35,20 @@ class Logging { } public static function log($p_msg){ + $bt = debug_backtrace(); + $caller = array_shift($bt); + $logger = self::getLogger(); - $logger->info(self::toString($p_msg)); + $logger->info(self::toString($p_msg)." - file:".$caller['file'].":".$caller['line']); } public static function debug($p_msg){ + $bt = debug_backtrace(); + $caller = array_shift($bt); + if (defined('APPLICATION_ENV') && APPLICATION_ENV == "development"){ $logger = self::getLogger(); - $logger->debug(self::toString($p_msg)); + $logger->debug(self::toString($p_msg)." - file:".$caller['file'].":".$caller['line']); } } }