[FIX] logger: convert the message in unicode before concatenate it with server environment

lp bug: https://launchpad.net/bugs/413594 fixed

bzr revid: christophe@tinyerp.com-20090814140948-c67bfvv3w1lqi41k
This commit is contained in:
Christophe Simonis 2009-08-14 16:09:48 +02:00
parent f148754bcf
commit d4d6e89b8e
1 changed files with 3 additions and 1 deletions

View File

@ -170,10 +170,12 @@ class Logger(object):
if isinstance(msg, Exception):
msg = tools.exception_to_unicode(msg)
msg = tools.ustr(msg).strip()
if level in (LOG_ERROR,LOG_CRITICAL):
msg = common().get_server_environment() + msg
result = tools.ustr(msg).strip().split('\n')
result = msg.split('\n')
if len(result)>1:
for idx, s in enumerate(result):
level_method('[%02d]: %s' % (idx+1, s,))