[LOGGER] Switch to built-in logging class
[rarslave2.git] / RarslaveLogger.py
diff --git a/RarslaveLogger.py b/RarslaveLogger.py
deleted file mode 100644 (file)
index ae39913..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/usr/bin/env python
-# vim: set ts=4 sts=4 sw=4 textwidth=92:
-
-class MessageType (object):
-       Fatal = -1
-       Normal = 0
-       Verbose = 1
-       Debug = 2
-
-class RarslaveMessage (object):
-
-       # Instance Variables:
-       # ==========================================================================
-       # msg   -- The message to be printed
-       # type  -- The type of message (Fatal, Normal, Verbose, or Debug)
-
-       def __init__ (self, msg, type=MessageType.Normal):
-               self.msg = msg
-               self.type = type
-
-       def __repr__ (self):
-               return "%s" % self.msg
-
-       def isFatal (self):
-               return self.type == MessageType.Fatal
-
-       def isNormal (self):
-               return self.type == MessageType.Normal
-
-       def isVerbose (self):
-               return self.type == MessageType.Verbose
-
-       def isDebug (self):
-               return self.type == MessageType.Debug
-
-class RarslaveLogger (object):
-       # This class will log multiple messages, one for each set that is operated on.
-       # It will then be able to print all of them out.
-
-       # Instance Variables:
-       # ==========================================================================
-       # __messages    -- The list of RarslaveMessage()s to be printed later.
-
-       def __init__ (self):
-               self.__messages = []
-
-       def addMessage (self, msg, type=MessageType.Normal):
-               self.__messages.append (RarslaveMessage (msg, type))
-
-       def hasFatalMessages (self):
-               for m in self.__messages:
-                       if m.isFatal ():
-                               return True
-
-               return False
-
-       def hasNormalMessages (self):
-               for m in self.__messages:
-                       if m.isNormal ():
-                               return True
-
-               return False
-
-       def hasVerboseMessages (self):
-               for m in self.__messages:
-                       if m.isVerbose ():
-                               return True
-
-               return False
-
-       def hasDebugMessages (self):
-               for m in self.__messages:
-                       if m.isDebug ():
-                               return True
-
-               return False
-
-       def printAllMessages (self, level=MessageType.Normal):
-               # Print all messages with level upto and including $level.
-               for m in self.__messages:
-                       if m.type <= level:
-                               print m
-
-       def printLoglevel (self, level=MessageType.Normal):
-               # Print all message with exactly the loglevel given
-               for m in self.__messages:
-                       if m.type == level:
-                               print m
-
-def main ():
-       pass
-
-if __name__ == '__main__':
-       main ()
-