[IMP] Change the presentation of the logger

bzr revid: stephane@tinyerp.com-20081210212354-zox0dl3v85yo6754
This commit is contained in:
Stephane Wirtel 2008-12-10 22:23:54 +01:00
parent 3b41e1a843
commit 2d4a21f9f2
1 changed files with 8 additions and 1 deletions

View File

@ -204,7 +204,14 @@ def init_logger():
class Logger(object):
def notifyChannel(self, name, level, msg):
log = logging.getLogger(name)
getattr(log, level)(msg)
level_method = getattr(log, level)
result = msg.strip().split('\n')
if len(result)>1:
for idx, s in enumerate(result):
level_method('[%02d]: %s' % (idx+1, s,))
elif result:
level_method(result[0])
init_logger()