Author: marco
Date: Wed Jan 25 05:19:54 2006
New Revision: 372205
URL: http://svn.apache.org/viewcvs?rev=372205&view=rev
Log:
Now getLocationInformation() should handle debug_backtrace() output from
php4,php5 and php5.1
Modified:
logging/log4php/trunk/src/log4php/spi/LoggerLoggingEvent.php
Modified: logging/log4php/trunk/src/log4php/spi/LoggerLoggingEvent.php
URL:
http://svn.apache.org/viewcvs/logging/log4php/trunk/src/log4php/spi/LoggerLoggingEvent.php?rev=372205&r1=372204&r2=372205&view=diff
==============================================================================
--- logging/log4php/trunk/src/log4php/spi/LoggerLoggingEvent.php (original)
+++ logging/log4php/trunk/src/log4php/spi/LoggerLoggingEvent.php Wed Jan 25
05:19:54 2006
@@ -179,8 +179,9 @@
// make a downsearch to identify the caller
$hop = array_pop($trace);
while ($hop !== null) {
- $className = @$hop['class'];
- if ( !empty($className) and (strtolower($className) ==
'logger' or strtolower(get_parent_class($className)) == 'logger') ) {
+ $className = @strtolower($hop['class']);
+ if ( !empty($className) and ($className == 'logger' or
$className == 'loggercategory' or
+ get_parent_class($className) ==
'logger') or get_parent_class($className) == 'loggercategory') {
$locationInfo['line'] = $hop['line'];
$locationInfo['file'] = $hop['file'];
break;