From: smbaker Date: Tue, 5 Jul 2011 22:53:37 +0000 (-0700) Subject: show logging messages on console X-Git-Tag: sfa-1.0-27~33 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=a8007ffe1b28614b26f03e4537659b1234003f2d;p=sfa.git show logging messages on console --- 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)