Author: Raymond Bosman
Date: 2006-01-25 16:49:28 +0100 (Wed, 25 Jan 2006)
New Revision: 2032

Log:
- Don't show parenthesis when there is no text between them.

Modified:
   packages/EventLog/trunk/ChangeLog
   packages/EventLog/trunk/src/writers/writer_unix_file.php

Modified: packages/EventLog/trunk/ChangeLog
===================================================================
--- packages/EventLog/trunk/ChangeLog   2006-01-25 15:46:54 UTC (rev 2031)
+++ packages/EventLog/trunk/ChangeLog   2006-01-25 15:49:28 UTC (rev 2032)
@@ -3,7 +3,12 @@
 - Fixed bug #7706: ezcLogWriterFile truncates log files every request.
 - Fixed a problem that automatic attributes weren't appended to the log.
 
+ezcLogWriterUnixFile
+====================
 
+- Empty parenthesis are not shown anymore.
+
+
 1.0rc1 - Monday 16 January 2006
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 

Modified: packages/EventLog/trunk/src/writers/writer_unix_file.php
===================================================================
--- packages/EventLog/trunk/src/writers/writer_unix_file.php    2006-01-25 
15:46:54 UTC (rev 2031)
+++ packages/EventLog/trunk/src/writers/writer_unix_file.php    2006-01-25 
15:49:28 UTC (rev 2032)
@@ -49,15 +49,23 @@
      */
     public function writeLogMessage( $message, $eventType, $eventSource, 
$eventCategory, $extraInfo = array() )
     {
-        $extra = $this->implodeWithKey( ", ", ": ", $extraInfo );
+        $extra = "";
 
+        if( sizeof( $extraInfo ) > 0 )
+        {
+            $extra =  " (" . $this->implodeWithKey( ", ", ": ", $extraInfo ) . 
")";
+        }
+
         if ( $eventCategory == false )
         {
             $eventCategory = "";
         }
         $logMsg = date( "M d H:i:s" ) .
             " [".ezcLog::translateSeverityName( $eventType ) .
-            "] [$eventSource] [$eventCategory] $message ($extra)\n";
+            "] ".
+            ($eventSource == "" ? "" : "[$eventSource] ") .
+            ($eventCategory == "" ? "" : "[$eventCategory] " ).
+            "{$message}{$extra}\n";
 
         $this->write( $eventType, $eventSource, $eventCategory, $logMsg );
     }

-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to