[RARSLAVE] Add debug logging messages
authorIra W. Snyder <devel@irasnyder.com>
Tue, 26 Dec 2006 22:41:09 +0000 (14:41 -0800)
committerIra W. Snyder <devel@irasnyder.com>
Wed, 27 Dec 2006 00:10:15 +0000 (16:10 -0800)
Add a couple of debug-level messages.

Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
rarslave.py

index 4e6db42..285974d 100644 (file)
@@ -25,7 +25,9 @@ class RarslaveExtractor (object):
                # FIXME: probably CAN add this back, since we should be running this AFTER repair.
                #assert os.path.isfile (os.path.join (dir, head))
 
-               self.heads.append (os.path.join (dir, head))
+               full_head = os.path.join (dir, head)
+               logger.addMessage ('Adding extraction head: %s' % full_head, RarslaveLogger.MessageType.Debug)
+               self.heads.append (full_head)
 
        def extract (self, todir=None):
                # Extract all heads of this set
@@ -54,6 +56,8 @@ class RarslaveExtractor (object):
                        else:
                                ret = extraction_func (h, todir)
 
+                       logger.addMessage ('Extraction Function returned: %d' % ret, RarslaveLogger.MessageType.Debug)
+
                        # Check error code
                        if ret != SUCCESS:
                                logger.addMessage ('Failed extracting: %s' % h, RarslaveLogger.MessageType.Fatal)
@@ -457,18 +461,22 @@ def main ():
 
        print '\nRARSLAVE STATUS\n'
 
+       # Used in '--quiet' mode
        if logger.hasFatalMessages ():
                print '\nFatal Messages\n' + '=' * 80
                logger.printLoglevel (RarslaveLogger.MessageType.Fatal)
 
+       # Used in no options mode
        if logger.hasNormalMessages ():
                print '\nNormal Messages\n' + '=' * 80
                logger.printLoglevel (RarslaveLogger.MessageType.Normal)
 
+       # Used in --verbose mode
        if logger.hasVerboseMessages ():
                print '\nVerbose Messages\n' + '=' * 80
                logger.printLoglevel (RarslaveLogger.MessageType.Verbose)
 
+       # Used in --debug mode
        if logger.hasDebugMessages ():
                print '\nDebug Messages\n' + '=' * 80
                logger.printLoglevel (RarslaveLogger.MessageType.Debug)