import re
 from warnings import warn
 import os.path
+import logging
 from .iter_helpers import zip_longest
 from .type_helpers import is_str_or_byte, is_file_obj
 
         else:
             self.is_used = true_func
 
-        for obj, file_desc, description in zip(self.file_objs, self.file_descs,
-                                               self.descriptions):
-            print('file descriptor {0}, file obj {1}, description "{2}"'
-                  .format(file_desc, obj, description))
+        for obj, file_desc, description in \
+                zip(self.file_objs, self.file_descs, self.descriptions):
+            logging.debug('log_read initialized with file descriptor {0}, '
+                          'file obj {1}, description "{2}"'
+                          .format(file_desc, obj, description))
 
     def n_sources(self):
         return len(self.file_objs)