[Zope3-checkins] CVS: Zope3/lib/python/BDBStorage - BerkeleyBase.py:2.5

Guido van Rossum guido@python.org
Thu, 19 Dec 2002 17:20:29 -0500


Update of /cvs-repository/Zope3/lib/python/BDBStorage
In directory cvs.zope.org:/tmp/cvs-serv10039

Modified Files:
	BerkeleyBase.py 
Log Message:
Convert to logging module.


=== Zope3/lib/python/BDBStorage/BerkeleyBase.py 2.4 => 2.5 ===
--- Zope3/lib/python/BDBStorage/BerkeleyBase.py:2.4	Mon Dec 16 16:01:27 2002
+++ Zope3/lib/python/BDBStorage/BerkeleyBase.py	Thu Dec 19 17:20:28 2002
@@ -22,6 +22,7 @@
 import shutil
 import threading
 from types import StringType
+import logging
 
 # This uses the Dunn/Kuchling PyBSDDB v3 extension module available from
 # http://pybsddb.sourceforge.net
@@ -32,7 +33,6 @@
 from ZODB.lock_file import lock_file
 from ZODB.BaseStorage import BaseStorage
 from ZODB.Serialize import findrefs
-import zLOG
 
 GBYTES = 1024 * 1024 * 1000
 
@@ -188,6 +188,9 @@
         if env is None:
             env = name
 
+        logger = logging.getLogger(self.__class__.__name__)
+        self.log = logger.warn
+
         self.log('Creating Berkeley environment')
         if env == '':
             raise TypeError, 'environment name is empty'
@@ -340,9 +343,6 @@
         # BAW: no-op this since the right CommitLog file operations are
         # performed by the methods in the derived storage class.
         pass
-
-    def log(self, msg, *args):
-        zLOG.LOG(self.__class__.__name__, zLOG.INFO, msg % args)
 
     def close(self):
         """Close the storage.