show logging messages on console
authorsmbaker <smbaker@fc8clean.lan>
Tue, 5 Jul 2011 22:53:37 +0000 (15:53 -0700)
committersmbaker <smbaker@fc8clean.lan>
Tue, 5 Jul 2011 22:53:37 +0000 (15:53 -0700)
sfa/client/sfi.py [changed mode: 0755->0644]
sfa/util/sfalogging.py [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 8ff5417..094c6be
@@ -144,6 +144,7 @@ class Sfi:
         self.authority = None
         self.hashrequest = False
         self.logger = sfi_logger
+        self.logger.enable_console()
    
     def create_cmd_parser(self, command, additional_cmdargs=None):
         cmdargs = {"list": "authority",
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)