Index: src/main/php/helpers/LoggerPatternConverter.php =================================================================== --- src/main/php/helpers/LoggerPatternConverter.php (revision 922812) +++ src/main/php/helpers/LoggerPatternConverter.php (working copy) @@ -18,22 +18,7 @@ * @package log4php */ -/** - * Array for fast space padding - * Used by {@link LoggerPatternConverter::spacePad()}. - * - * @package log4php - * @subpackage helpers - */ -$GLOBALS['log4php.LoggerPatternConverter.spaces'] = array( - " ", // 1 space - " ", // 2 spaces - " ", // 4 spaces - " ", // 8 spaces - " ", // 16 spaces - " " ); // 32 spaces - /** * LoggerPatternConverter is an abstract class that provides the formatting * functionality that derived classes need. @@ -49,8 +34,20 @@ * @since 0.3 */ class LoggerPatternConverter { - + /** + * Array for fast space padding + * Used by {@link LoggerPatternConverter::spacePad()}. + */ + private $spaces = array( + " ", // 1 space + " ", // 2 spaces + " ", // 4 spaces + " ", // 8 spaces + " ", // 16 spaces + " "); // 32 spaces + + /** * @var LoggerPatternConverter next converter in converter chain */ public $next = null; @@ -123,13 +120,13 @@ */ public function spacePad(&$sbuf, $length) { while($length >= 32) { - $sbuf .= $GLOBALS['log4php.LoggerPatternConverter.spaces'][5]; + $sbuf .= $this->spaces[5]; $length -= 32; } for($i = 4; $i >= 0; $i--) { if(($length & (1<<$i)) != 0) { - $sbuf .= $GLOBALS['log4php.LoggerPatternConverter.spaces'][$i]; + $sbuf .= $this->spaces[$i]; } }