      }
  
      /**
-@@ -137,6 +188,14 @@
+@@ -137,6 +188,15 @@
       * @return  &mixed
       */
      function &invoke($oid, $method, $args) {
 +      $this->cat && $this->cat->debugf(
-+        '>>> %s(%s:%d) %s(%s)',
-+        $this->getClassName(),
-+        $this->_sock->host,
-+        $this->_sock->port,
++        '>>> %s(%s:%d) %d::%s(%s)',
++        $this->getClassName(),
++        $this->_sock->host,
++        $this->_sock->port,
++        $oid,
 +        $method,
 +        xp::stringOf($args)
 +      );
        $r= &$this->sendPacket(
          REMOTE_MSG_CALL, 
          pack('NN', 0, $oid),
-@@ -145,6 +204,7 @@
+@@ -145,6 +205,7 @@
            new ByteCountedString($this->serializer->representationOf(new ArrayList($args)))
          )
        );

       return $r;
     }
 
@@ -249,5 +309,15 @@
       return $return;
     }
 

      * Look up an object by its name
      *
      * @access  public
@@ -119,5 +131,5 @@
       $tran->_handler= &$this->_handler;
       return $tran;
     }
-  }
+  } implements(__FILE__, 'util.log.Traceable');
 ?>
