From a8007ffe1b28614b26f03e4537659b1234003f2d Mon Sep 17 00:00:00 2001
From: smbaker <smbaker@fc8clean.lan>
Date: Tue, 5 Jul 2011 15:53:37 -0700
Subject: [PATCH] show logging messages on console

---
 sfa/client/sfi.py      | 1 +
 sfa/util/sfalogging.py | 8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)
 mode change 100755 => 100644 sfa/client/sfi.py
 mode change 100755 => 100644 sfa/util/sfalogging.py

diff --git a/sfa/client/sfi.py b/sfa/client/sfi.py
old mode 100755
new mode 100644
index 8ff54179..094c6be4
--- a/sfa/client/sfi.py
+++ b/sfa/client/sfi.py
@@ -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",
diff --git a/sfa/util/sfalogging.py b/sfa/util/sfalogging.py
old mode 100755
new mode 100644
index 8810ee7f..3991d338
--- a/sfa/util/sfalogging.py
+++ b/sfa/util/sfalogging.py
@@ -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)
-- 
2.47.0