From: Michael Tremer Date: Fri, 19 Mar 2010 17:50:59 +0000 (+0100) Subject: naoki: Add debug logging function. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca458a363a953fc42e18b22f6e37489384a9af4e;p=ipfire-3.x.git naoki: Add debug logging function. --- diff --git a/naoki/logger.py b/naoki/logger.py index 4aaea8dd0..322919d6c 100644 --- a/naoki/logger.py +++ b/naoki/logger.py @@ -51,6 +51,14 @@ class Logging(object): #self.log.debug("Enabled verbose logging mode") self.log.handlers[0].setLevel(logging.INFO) + def debug(self, val): + if val: + self.log.handlers[0].setLevel(logging.DEBUG) + self.log.debug("Enabled debug logging mode") + else: + self.log.debug("Disabled debug logging mode") + self.log.handlers[0].setLevel(logging.INFO) + def _setupBuildLogger(self, logger): logger.setLevel(logging.DEBUG) logger.parent = self.log diff --git a/naoki/terminal.py b/naoki/terminal.py index d39ee8512..be7ddc5e8 100644 --- a/naoki/terminal.py +++ b/naoki/terminal.py @@ -173,6 +173,9 @@ class Commandline(object): # Set quiet mode self.naoki.logging.quiet(args.quiet) + # Set debugging mode + self.naoki.logging.debug(args.debug) + # XXX Set architecture def __parse(self):