X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=dbuscron%2Flogger.py;h=cc96cc160c84d346197b64ed0a3b98c9e85a573c;hb=852d622d56b3878bace13035d8b8311750a55f5d;hp=eccbdc0cc832e6d38f039d3a679ba667a05bdc03;hpb=551d926b2c8df218d887bdb1f297265482896ad7;p=dbuscron diff --git a/dbuscron/logger.py b/dbuscron/logger.py index eccbdc0..cc96cc1 100644 --- a/dbuscron/logger.py +++ b/dbuscron/logger.py @@ -31,23 +31,26 @@ class Logger(object): self.__level = int(value) level = property(_get_level, _set_level) - def log(self, level, message): + def log(self, level, *message): if level <= self.__level: + msg = ' '.join(str(m) for m in message) ts = datetime.now().strftime('%Y-%m-%d %H:%M') - self.__out.write('[%s] %s\n' % (ts, message)) + self.__out.write('[%s] %s\n' % (ts, msg)) - def debug(self, message): - self.log(self.DEBUG, message) + def debug(self, *message): + self.log(self.DEBUG, *message) - def info(self, message): - self.log(self.INFO, message) + def info(self, *message): + self.log(self.INFO, *message) - def warn(self, message): - self.log(self.WARNING, message) + def warn(self, *message): + self.log(self.WARNING, *message) - def error(self, message): - self.log(self.ERROR, message) + def error(self, *message): + self.log(self.ERROR, *message) - def panic(self, message): - self.log(self.PANIC, message) + def panic(self, *message): + self.log(self.PANIC, *message) + + __call__ = info