From e8806609608f22a80c6e9e0387ef099c0855ce4e Mon Sep 17 00:00:00 2001
From: Brian Warner <warner@lothar.com>
Date: Mon, 4 Dec 2006 00:46:36 -0700
Subject: [PATCH] add some vdrive logging

---
 allmydata/vdrive.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/allmydata/vdrive.py b/allmydata/vdrive.py
index d61251bd..a676bb42 100644
--- a/allmydata/vdrive.py
+++ b/allmydata/vdrive.py
@@ -3,6 +3,7 @@
 
 from twisted.application import service
 from twisted.internet import defer
+from twisted.python import log
 from allmydata import upload, download
 
 class VDrive(service.MultiService):
@@ -78,6 +79,7 @@ class VDrive(service.MultiService):
         I return a deferred that will fire when the operation is complete.
         """
 
+        log.msg("putting file to '%s'" % name)
         ul = self.parent.getServiceNamed("uploader")
         d = self.dirpath(dir_or_path)
         def _got_dir(dirnode):
@@ -86,6 +88,10 @@ class VDrive(service.MultiService):
                            dirnode.callRemote("add_file", name, vid))
             return d1
         d.addCallback(_got_dir)
+        def _done(res):
+            log.msg("finished putting file to '%s'" % name)
+            return res
+        d.addCallback(_done)
         return d
 
     def put_file_by_filename(self, dir_or_path, name, filename):
@@ -112,6 +118,7 @@ class VDrive(service.MultiService):
         allmydata.download.Data, .FileName, or .FileHandle .
         """
 
+        log.msg("getting file from %s" % (dir_and_name_or_path,))
         dl = self.parent.getServiceNamed("downloader")
 
         if isinstance(dir_and_name_or_path, tuple):
@@ -137,6 +144,10 @@ class VDrive(service.MultiService):
         def _got_verifierid(verifierid):
             return dl.download(verifierid, download_target)
         d.addCallback(_got_verifierid)
+        def _done(res):
+            log.msg("finished getting file")
+            return res
+        d.addCallback(_done)
         return d
 
     def get_file_to_filename(self, from_where, filename):
-- 
2.45.2