[haizea-commit] r462 - trunk/src/haizea/resourcemanager

haizea-commit at mailman.cs.uchicago.edu haizea-commit at mailman.cs.uchicago.edu
Mon Aug 4 10:26:58 CDT 2008


Author: borja
Date: 2008-08-04 10:26:58 -0500 (Mon, 04 Aug 2008)
New Revision: 462

Modified:
   trunk/src/haizea/resourcemanager/log.py
Log:
Logger can write to a file, instead of just to stderr

Modified: trunk/src/haizea/resourcemanager/log.py
===================================================================
--- trunk/src/haizea/resourcemanager/log.py	2008-08-04 15:26:27 UTC (rev 461)
+++ trunk/src/haizea/resourcemanager/log.py	2008-08-04 15:26:58 UTC (rev 462)
@@ -19,12 +19,15 @@
 import logging
 
 class Logger(object):
-    def __init__(self, rm):
+    def __init__(self, rm, file = None):
         self.rm = rm
 
         self.logger = logging.getLogger("haizea")
         self.extremedebug = False
-        handler = logging.StreamHandler()
+        if file == None:
+            handler = logging.StreamHandler()
+        else:
+            handler = logging.FileHandler(file)
         formatter = logging.Formatter('%(message)s')
         handler.setFormatter(formatter)
         self.logger.addHandler(handler)



More information about the Haizea-commit mailing list