- Timestamp:
- 11/26/2011 09:05:58 PM (6 months ago)
- File:
-
- 1 edited
-
trunk/WordPress/plugin/transposh/core/logging.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/WordPress/plugin/transposh/core/logging.php
r500 r673 50 50 * @param int $severity 51 51 */ 52 function do_log($msg, $severity=3 ) {52 function do_log($msg, $severity=3, $do_backtrace = false, $nest = 0) { 53 53 if ($severity <= $this->debug_level) { 54 54 if ($this->show_caller) { 55 55 $trace = debug_backtrace(); 56 if ($trace[2]['class']) { 57 $log_prefix = str_pad("{$trace[2]['class']}::{$trace[2]['function']} {$trace[1]['line']}", 55, '_'); 56 if ($do_backtrace) 57 $this->firephp->log($trace[3]); 58 if (isset($trace[2+$nest]['class'])) { 59 $log_prefix = str_pad("{$trace[2+$nest]['class']}::{$trace[2+$nest]['function']} {$trace[1+$nest]['line']}", 55+$nest, '_'); 58 60 } else { 59 $prefile = substr($trace[1 ]['file'], strrpos($trace[1]['file'], "/"));60 $log_prefix = str_pad("{$prefile}::{$trace[1 ]['function']} {$trace[1]['line']}", 55, '_');61 $prefile = substr($trace[1+$nest]['file'], strrpos($trace[1+$nest]['file'], "/")); 62 $log_prefix = str_pad("{$prefile}::{$trace[1+$nest]['function']} {$trace[1+$nest]['line']}", 55+$nest, '_'); 61 63 } 62 64 } … … 75 77 } else { 76 78 error_log(date(DATE_RFC822) . " $log_prefix: subarray -> $key\n", 3, TP_LOG_FILE); 77 $this->do_log($item, $severity );79 $this->do_log($item, $severity, false, $nest+1); 78 80 } 79 81 } … … 132 134 * @param int $severity 133 135 */ 134 function logger($msg, $severity=3 ) {135 $GLOBALS['logger']->do_log($msg, $severity );136 function logger($msg, $severity=3, $do_backtrace = false) { 137 $GLOBALS['logger']->do_log($msg, $severity, $do_backtrace); 136 138 } 137 139
Note: See TracChangeset
for help on using the changeset viewer.
