Author: grobmeier
Date: Thu Jul  2 12:59:39 2009
New Revision: 790575

URL: http://svn.apache.org/viewvc?rev=790575&view=rev
Log:
moved global vars to class members

Modified:
    incubator/log4php/trunk/src/main/php/helpers/LoggerBasicPatternConverter.php
    
incubator/log4php/trunk/src/main/php/helpers/LoggerLocationPatternConverter.php
    incubator/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php

Modified: 
incubator/log4php/trunk/src/main/php/helpers/LoggerBasicPatternConverter.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/helpers/LoggerBasicPatternConverter.php?rev=790575&r1=790574&r2=790575&view=diff
==============================================================================
--- 
incubator/log4php/trunk/src/main/php/helpers/LoggerBasicPatternConverter.php 
(original)
+++ 
incubator/log4php/trunk/src/main/php/helpers/LoggerBasicPatternConverter.php 
Thu Jul  2 12:59:39 2009
@@ -48,26 +48,27 @@
         */
        function convert($event) {
                switch($this->type) {
-                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER:
                                $timeStamp = $event->getTimeStamp();
                                $startTime = LoggerLoggingEvent::getStartTime();
                                return (string)(int)($timeStamp * 1000 - 
$startTime * 1000);
                                
-                       case LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER:
                                return $event->getThreadName();
 
-                       case LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER:
                                $level = $event->getLevel();
                                return $level->toString();
 
-                       case LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER:
                                return $event->getNDC();
 
-                       case LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER:
                                return $event->getRenderedMessage();
                                
                        default: 
                                return '';
                }
+               echo "OK";
        }
 }

Modified: 
incubator/log4php/trunk/src/main/php/helpers/LoggerLocationPatternConverter.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/helpers/LoggerLocationPatternConverter.php?rev=790575&r1=790574&r2=790575&view=diff
==============================================================================
--- 
incubator/log4php/trunk/src/main/php/helpers/LoggerLocationPatternConverter.php 
(original)
+++ 
incubator/log4php/trunk/src/main/php/helpers/LoggerLocationPatternConverter.php 
Thu Jul  2 12:59:39 2009
@@ -49,13 +49,13 @@
        function convert($event) {
                $locationInfo = $event->getLocationInformation();
                switch($this->type) {
-                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER:
                                return $locationInfo->getFullInfo();
-                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER:
                                return $locationInfo->getMethodName();
-                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER:
                                return $locationInfo->getLineNumber();
-                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER:
+                       case 
LoggerPatternParser::LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER:
                                return $locationInfo->getFileName();
                        default: 
                                return '';

Modified: incubator/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php?rev=790575&r1=790574&r2=790575&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php 
(original)
+++ incubator/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php Thu 
Jul  2 12:59:39 2009
@@ -20,31 +20,6 @@
  * @subpackage helpers
  */
 
-define('LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR', '%');
-
-define('LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE', 0);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE', 1);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_MINUS_STATE', 2);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE', 3);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE', 4);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE', 5);
-
-define('LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER', 1000);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER', 1001);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_CLASS_LOCATION_CONVERTER', 1002);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER', 1003);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER', 1004);
-
-define('LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER', 2000);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER', 2001);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER', 2002);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER', 2003);
-define('LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER', 2004);
-
-define('LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601', 'Y-m-d H:i:s,u'); 
-define('LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ABSOLUTE', 'H:i:s');
-define('LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_DATE', 'd M Y H:i:s,u');
-
 /**
  * Most of the work of the {...@link LoggerPatternLayout} class 
  * is delegated to the {...@link LoggerPatternParser} class.
@@ -60,6 +35,31 @@
  */
 class LoggerPatternParser {
 
+       const LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR = '%';
+       
+       const LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE = 0;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE = 1;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_MINUS_STATE = 2;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE = 3;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE = 4;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE = 5;
+       
+       const LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER = 1000;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER = 1001;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_CLASS_LOCATION_CONVERTER = 1002;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER = 1003;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER = 1004;
+       
+       const LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER = 2000;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER = 2001;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER = 2002;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER = 2003;
+       const LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER = 2004;
+       
+       const LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601 = 'Y-m-d 
H:i:s,u'; 
+       const LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ABSOLUTE = 'H:i:s';
+       const LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_DATE = 'd M Y H:i:s,u';
+
        var $state;
        var $currentLiteral;
        var $patternLength;
@@ -94,7 +94,7 @@
                $this->pattern = $pattern;
                $this->patternLength =  strlen($pattern);
                $this->formattingInfo = new LoggerFormattingInfo();
-               $this->state = LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
+               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
        }
 
        /**
@@ -149,20 +149,20 @@
                $this->currentLiteral = '';
                while($this->i < $this->patternLength) {
                        $c = $this->pattern{$this->i++};
-//                       LoggerLog::debug("LoggerPatternParser::parse() char 
is now '$c' and currentLiteral is '{$this->currentLiteral}'");
+
                        switch($this->state) {
-                               case 
LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE:
-                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE'");
+                               case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE:
+                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE'");
                                        // In literal state, the last char is 
always a literal.
                                        if($this->i == $this->patternLength) {
                                                $this->currentLiteral .= $c;
                                                continue;
                                        }
-                                       if($c == 
LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR) {
+                                       if($c == 
self::LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR) {
                                                // 
LoggerLog::debug("LoggerPatternParser::parse() char is an escape char");
                                                // peek at the next char.
                                                
switch($this->pattern{$this->i}) {
-                                                       case 
LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR:
+                                                       case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_ESCAPE_CHAR:
                                                                // 
LoggerLog::debug("LoggerPatternParser::parse() next char is an escape char");
                                                                
$this->currentLiteral .= $c;
                                                                $this->i++; // 
move pointer
@@ -177,61 +177,61 @@
                                                                        
$this->addToList(new LoggerLiteralPatternConverter($this->currentLiteral));
                                                                }
                                                                
$this->currentLiteral = $c;
-                                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE;
+                                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE;
                                                                
$this->formattingInfo->reset();
                                                }
                                        } else {
                                                $this->currentLiteral .= $c;
                                        }
                                        break;
-                               case 
LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE:
-                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE'");
+                               case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE:
+                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'self::LOG4PHP_LOGGER_PATTERN_PARSER_CONVERTER_STATE'");
                                                $this->currentLiteral .= $c;
                                                switch($c) {
                                                case '-':
                                                        
$this->formattingInfo->leftAlign = true;
                                                        break;
                                                case '.':
-                                                       $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE;
+                                                       $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE;
                                                                break;
                                                default:
                                                        if(ord($c) >= ord('0') 
and ord($c) <= ord('9')) {
                                                                
$this->formattingInfo->min = ord($c) - ord('0');
-                                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE;
+                                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE;
                                                        } else {
                                                                
$this->finalizeConverter($c);
                                                        }
                                                } // switch
                                        break;
-                               case LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE:
-                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE'");
+                               case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE:
+                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'self::LOG4PHP_LOGGER_PATTERN_PARSER_MIN_STATE'");
                                        $this->currentLiteral .= $c;
                                        if(ord($c) >= ord('0') and ord($c) <= 
ord('9')) {
                                                $this->formattingInfo->min = 
($this->formattingInfo->min * 10) + (ord($c) - ord('0'));
                                        } else if ($c == '.') {
-                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE;
+                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE;
                                        } else {
                                                $this->finalizeConverter($c);
                                        }
                                        break;
-                               case LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE:
-                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE'");
+                               case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE:
+                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'self::LOG4PHP_LOGGER_PATTERN_PARSER_DOT_STATE'");
                                        $this->currentLiteral .= $c;
                                        if(ord($c) >= ord('0') and ord($c) <= 
ord('9')) {
                                                $this->formattingInfo->max = 
ord($c) - ord('0');
-                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE;
+                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE;
                                        } else {
-                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
+                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
                                        }
                                        break;
-                               case LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE:
-                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE'");                          
+                               case 
self::LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE:
+                                       // 
LoggerLog::debug("LoggerPatternParser::parse() state is 
'self::LOG4PHP_LOGGER_PATTERN_PARSER_MAX_STATE'");                            
                                        $this->currentLiteral .= $c;
                                        if(ord($c) >= ord('0') and ord($c) <= 
ord('9')) {
                                                $this->formattingInfo->max = 
($this->formattingInfo->max * 10) + (ord($c) - ord('0'));
                                        } else {
                                                $this->finalizeConverter($c);
-                                               $this->state = 
LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
+                                               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
                                        }
                                        break;
                        } // switch
@@ -255,57 +255,57 @@
                                $this->currentLiteral = '';
                                break;
                        case 'd':
-                               $dateFormatStr = 
LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601; // ISO8601_DATE_FORMAT;
+                               $dateFormatStr = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601; // ISO8601_DATE_FORMAT;
                                $dOpt = $this->extractOption();
 
                                if($dOpt !== null)
                                        $dateFormatStr = $dOpt;
                                        
                                if($dateFormatStr == 'ISO8601') {
-                                       $df = 
LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601;
+                                       $df = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601;
                                } else if($dateFormatStr == 'ABSOLUTE') {
-                                       $df = 
LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ABSOLUTE;
+                                       $df = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ABSOLUTE;
                                } else if($dateFormatStr == 'DATE') {
-                                       $df = 
LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_DATE;
+                                       $df = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_DATE;
                                } else {
                                        $df = $dateFormatStr;
                                        if($df == null) {
-                                               $df = 
LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601;
+                                               $df = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_DATE_FORMAT_ISO8601;
                                        }
                                }
                                $pc = new 
LoggerDatePatternConverter($this->formattingInfo, $df);
                                $this->currentLiteral = '';
                                break;
                        case 'F':
-                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER);
+                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_FILE_LOCATION_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'l':
-                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER);
+                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_FULL_LOCATION_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'L':
-                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER);
+                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LINE_LOCATION_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'm':
-                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER);
+                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_MESSAGE_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'M':
-                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER);
+                               $pc = new 
LoggerLocationPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_METHOD_LOCATION_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'p':
-                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER);
+                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LEVEL_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'r':
-                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER);
+                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_RELATIVE_TIME_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 't':
-                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER);
+                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_THREAD_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'u':
@@ -319,7 +319,7 @@
                                }
                                break;
                        case 'x':
-                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER);
+                               $pc = new 
LoggerBasicPatternConverter($this->formattingInfo, 
self::LOG4PHP_LOGGER_PATTERN_PARSER_NDC_CONVERTER);
                                $this->currentLiteral = '';
                                break;
                        case 'X':
@@ -339,7 +339,7 @@
                // Add the pattern converter to the list.
                $this->addToList($pc);
                // Next pattern is assumed to be a literal.
-               $this->state = LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
+               $this->state = 
self::LOG4PHP_LOGGER_PATTERN_PARSER_LITERAL_STATE;
                // Reset formatting info
                $this->formattingInfo->reset();
        }


Reply via email to