show logging messages on console
[sfa.git] / sfa / util / sfalogging.py
old mode 100755 (executable)
new mode 100644 (file)
index 8810ee7..3991d33
@@ -41,7 +41,7 @@ class _SfaLogger:
 
         if not handler_exists:
             self.logger.addHandler(handler)
-            
+
         self.loggername=loggername
 
     def setLevel(self,level):
@@ -93,6 +93,12 @@ class _SfaLogger:
         self.debug("%s BEG STACK"%message+"\n"+to_log)
         self.debug("%s END STACK"%message)
 
+    def enable_console(self, stream=sys.stdout):
+        formatter = logging.Formatter("%(message)s")
+        handler = logging.StreamHandler(stream)
+        handler.setFormatter(formatter)
+        self.logger.addHandler(handler)
+
 
 info_logger = _SfaLogger(loggername='info', level=logging.INFO)
 debug_logger = _SfaLogger(loggername='debug', level=logging.DEBUG)