[Checkins] SVN: z3c.pypimirror/trunk/src/z3c/pypimirror/logger.py updated

Andreas Jung andreas at andreas-jung.com
Sat Aug 30 09:02:45 EDT 2008


Log message for revision 90613:
  updated
  

Changed:
  U   z3c.pypimirror/trunk/src/z3c/pypimirror/logger.py

-=-
Modified: z3c.pypimirror/trunk/src/z3c/pypimirror/logger.py
===================================================================
--- z3c.pypimirror/trunk/src/z3c/pypimirror/logger.py	2008-08-30 12:57:59 UTC (rev 90612)
+++ z3c.pypimirror/trunk/src/z3c/pypimirror/logger.py	2008-08-30 13:02:44 UTC (rev 90613)
@@ -1,6 +1,6 @@
 import logging
 
-def getLogger(filename='/tmp/pypymirror.log'):
+def getLogger(filename='/tmp/pypymirror.log', log_console=False):
 
     LOG = logging.getLogger()
     LOG.setLevel(logging.DEBUG)
@@ -8,9 +8,16 @@
     filehandler = logging.FileHandler(filename)
     filehandler.setFormatter(formatter)
     LOG.addHandler(filehandler)
+    if log_console:
+        streamhandler = logging.StreamHandler()
+        streamhandler.setFormatter(formatter)
+        LOG.addHandler(streamhandler)
     return LOG
 
 if __name__ == '__main__':
     LOG = getLogger()
     LOG.info('hello')
     LOG.error('hello')
+    LOG = getLogger(log_console=True)
+    LOG.info('hello')
+    LOG.error('hello')



More information about the Checkins mailing list