[pLog-svn] r1325 - plog/trunk/class/logger/logger

oscar at devel.plogworld.net oscar at devel.plogworld.net
Sat Mar 5 23:32:54 GMT 2005


Author: oscar
Date: 2005-03-05 23:32:54 +0000 (Sat, 05 Mar 2005)
New Revision: 1325

Modified:
   plog/trunk/class/logger/logger/loggedmessage.class.php
Log:
added some improvements to the logging class

Modified: plog/trunk/class/logger/logger/loggedmessage.class.php
===================================================================
--- plog/trunk/class/logger/logger/loggedmessage.class.php	2005-03-05 22:17:59 UTC (rev 1324)
+++ plog/trunk/class/logger/logger/loggedmessage.class.php	2005-03-05 23:32:54 UTC (rev 1325)
@@ -46,7 +46,30 @@
 		 */
 		function getMessage()
 		{
-			return( $this->_message );
+			$message = "";
+		
+			if( is_array( $this->_message )) {
+				// if we're logging an array
+				$message = "Arrary [ ";
+				foreach( $this->_message as $key => $value ) {
+					$mesage .= "$key => $value, ";
+				}
+				$message .= " ]";
+			}
+			elseif( is_object( $this->_message )) {
+				// or if we're logging an object
+				$message = "Object: ".get_class( $this->_message )." [ ";
+				foreach( get_object_vars( $this->_message ) as $key => $value ) {
+					$message .= "$key => $value, ";
+				}
+				$message .= " ]";
+			}
+			else {
+				// or whatever we're logging
+				$message = $this->_message;
+			}
+			
+			return( $message );
 		}
 
         /**




More information about the pLog-svn mailing list