projects
/
dbuscron
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
551d926
)
Logger has __call__ == info and accepts multiple values to log
author
Konstantin Stepanov
<kstep@p-nut.info>
Mon, 29 Nov 2010 12:12:45 +0000
(14:12 +0200)
committer
Konstantin Stepanov
<kstep@p-nut.info>
Mon, 29 Nov 2010 12:12:45 +0000
(14:12 +0200)
dbuscron/logger.py
patch
|
blob
|
history
diff --git
a/dbuscron/logger.py
b/dbuscron/logger.py
index
eccbdc0
..
cc96cc1
100644
(file)
--- 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)
self.__level = int(value)
level = property(_get_level, _set_level)
- def log(self, level, message):
+ def log(self, level, *message):
if level <= self.__level:
if level <= self.__level:
+ msg = ' '.join(str(m) for m in message)
ts = datetime.now().strftime('%Y-%m-%d %H:%M')
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