[Zope-Checkins] SVN: Zope/branches/2.9/ deprecated zLOG

Andreas Jung andreas at andreas-jung.com
Sun Jan 8 09:40:14 EST 2006


Log message for revision 41222:
  deprecated zLOG
  

Changed:
  U   Zope/branches/2.9/doc/CHANGES.txt
  U   Zope/branches/2.9/lib/python/zLOG/__init__.py

-=-
Modified: Zope/branches/2.9/doc/CHANGES.txt
===================================================================
--- Zope/branches/2.9/doc/CHANGES.txt	2006-01-08 14:36:43 UTC (rev 41221)
+++ Zope/branches/2.9/doc/CHANGES.txt	2006-01-08 14:40:14 UTC (rev 41222)
@@ -22,6 +22,13 @@
 
    - Collector #1233: port ZOPE_CONFIG patch from Zope 2.7 to Zope 2.8
 
+  after 2.9.0 
+
+    Bugs fixed
+
+      - officially deprecated the zLOG module (to be removed in Zope 2.11).
+        Use the logging module of Python instead.
+
   Zope 2.9.0 (2006/01/09)
 
     Bugs fixed

Modified: Zope/branches/2.9/lib/python/zLOG/__init__.py
===================================================================
--- Zope/branches/2.9/lib/python/zLOG/__init__.py	2006-01-08 14:36:43 UTC (rev 41221)
+++ Zope/branches/2.9/lib/python/zLOG/__init__.py	2006-01-08 14:40:14 UTC (rev 41222)
@@ -77,6 +77,8 @@
 somewhere else.
 
 """
+
+import warnings
 from EventLogger import log_write, log_time, severity_string
 from traceback import format_exception
 
@@ -131,6 +133,13 @@
                  error is reraised.
 
     """
+
+    warnings.warn('The zLOG package is deprecated and will be removed in '
+                  'Zope 2.11. Use the Python logging module instead.',
+                  DeprecationWarning,
+                  stacklevel=2) 
+
+
     log_write(subsystem, severity, summary, detail, error)
     if reraise and error:
         raise error[0], error[1], error[2]



More information about the Zope-Checkins mailing list