| @@ -33,23 +33,34 @@ class ILogger: | |||||
| class BasicLogger(ILogger): | class BasicLogger(ILogger): | ||||
| last = '' | |||||
| def __init__(self, msg, out=sys.stdout): | def __init__(self, msg, out=sys.stdout): | ||||
| self.msg, self.out = msg, out | self.msg, self.out = msg, out | ||||
| def warning(self, msg, *args): | def warning(self, msg, *args): | ||||
| if self.warnOn() is False: return | if self.warnOn() is False: return | ||||
| print >>self, BasicLogger.WARN, self.msg, | |||||
| if BasicLogger.last != self.msg: | |||||
| BasicLogger.last = self.msg | |||||
| print >>self, "---- ", self.msg, " ----" | |||||
| print >>self, " %s " %BasicLogger.WARN, | |||||
| print >>self, msg %args | print >>self, msg %args | ||||
| WARN = 'WARN' | |||||
| WARN = '[WARN]' | |||||
| def debug(self, msg, *args): | def debug(self, msg, *args): | ||||
| if self.debugOn() is False: return | if self.debugOn() is False: return | ||||
| print >>self, BasicLogger.DEBUG, self.msg, | |||||
| if BasicLogger.last != self.msg: | |||||
| BasicLogger.last = self.msg | |||||
| print >>self, "---- ", self.msg, " ----" | |||||
| print >>self, " %s " %BasicLogger.DEBUG, | |||||
| print >>self, msg %args | print >>self, msg %args | ||||
| DEBUG = 'DEBUG' | |||||
| DEBUG = '[DEBUG]' | |||||
| def error(self, msg, *args): | def error(self, msg, *args): | ||||
| print >>self, BasicLogger.ERROR, self.msg, | |||||
| if BasicLogger.last != self.msg: | |||||
| BasicLogger.last = self.msg | |||||
| print >>self, "---- ", self.msg, " ----" | |||||
| print >>self, " %s " %BasicLogger.ERROR, | |||||
| print >>self, msg %args | print >>self, msg %args | ||||
| ERROR = 'ERROR' | |||||
| ERROR = '[ERROR]' | |||||
| def write(self, *args): | def write(self, *args): | ||||
| '''Write convenience function; writes strings. | '''Write convenience function; writes strings. | ||||