Author: grobmeier
Date: Wed May 20 05:10:08 2009
New Revision: 776552

URL: http://svn.apache.org/viewvc?rev=776552&view=rev
Log:
moved time calculation from layout to event

Modified:
    incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php
    incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutHtml.php

Modified: incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php?rev=776552&r1=776551&r2=776552&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php (original)
+++ incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php Wed May 20 
05:10:08 2009
@@ -307,6 +307,16 @@
        }
        
        /**
+        * Calculates the time of this event.
+        * @return the time after event starttime when this event has occured
+        */
+       public function getTime() {
+        $eventTime = (float)$this->getTimeStamp();
+        $eventStartTime = (float)LoggerLoggingEvent::getStartTime();
+        return number_format(($eventTime - $eventStartTime) * 1000, 0, '', '');
+    }
+       
+       /**
         * @return mixed
         */
        public function getThreadName() {

Modified: incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutHtml.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutHtml.php?rev=776552&r1=776551&r2=776552&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutHtml.php (original)
+++ incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutHtml.php Wed May 
20 05:10:08 2009
@@ -117,10 +117,7 @@
         $sbuf = PHP_EOL . "<tr>" . PHP_EOL;
     
         $sbuf .= "<td>";
-        
-        $eventTime = (float)$event->getTimeStamp();
-        $eventStartTime = (float)LoggerLoggingEvent::getStartTime();
-        $sbuf .= number_format(($eventTime - $eventStartTime) * 1000, 0, '', 
'');
+        $sbuf .= $event->getTime();
         $sbuf .= "</td>" . PHP_EOL;
     
         $sbuf .= "<td title=\"" . $event->getThreadName() . " thread\">";


Reply via email to