]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
naoki: Add debug logging function.
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 19 Mar 2010 17:50:59 +0000 (18:50 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 19 Mar 2010 17:50:59 +0000 (18:50 +0100)
naoki/logger.py
naoki/terminal.py

index 4aaea8dd04791d704346ac6e2a79e66b369a5847..322919d6ce4f7f0474a1cec8abf939f21b2c5ea3 100644 (file)
@@ -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
index d39ee8512b9e7862889745a3376a4145f732442b..be7ddc5e80c72e585733fbc47da8f46f5fcd5161 100644 (file)
@@ -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):