Zephor Wu added the comment:
here is the case, sorry again for just typing it before and not testing it
myself :)
# coding=utf-8
import logging
logging.basicConfig(format='%(name)s %(message)s')
logger = logging.getLogger(u'测试')
logger.error(u'测试')
btw, i
Zephor Wu added the comment:
sorry, i forgot this:
logging.basicConfig(format='%(name)s %(message)s')
the error raised at the processing of the format while the name is 'utf-8'
encoded and the message is an unicode
--
___
P
Changes by Zephor Wu :
--
type: -> behavior
___
Python tracker
<http://bugs.python.org/issue25664>
___
___
Python-bugs-list mailing list
Unsubscrib
New submission from Zephor Wu:
# coding=utf-8
import logging
logger = logging.getLogger(u'测试')
logger.error(u'测试')
# these code will get an unexpected error
# because getLogger encode the unicode to utf-8 while _log don't
# see line 474 in logging/__init__.py
# my