mirror of https://github.com/scrapy/scrapy.git
Added needed conversion from unicode to string before using twisted's logging system because it may trigger encoding issues
--HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40694
This commit is contained in:
parent
4c54305bee
commit
2cfd292f01
|
|
@ -6,6 +6,7 @@ import sys
|
|||
from twisted.python import log
|
||||
|
||||
from scrapy.conf import settings
|
||||
from scrapy.utils.python import unicode_to_str
|
||||
|
||||
# Logging levels
|
||||
levels = {
|
||||
|
|
@ -48,7 +49,8 @@ def msg(message, level=INFO, component=BOT_NAME, domain=None):
|
|||
""" Log message according to the level """
|
||||
component = "%s/%s" % (BOT_NAME, domain) if domain else component
|
||||
if level <= log_level:
|
||||
log.msg("%s: %s" % (levels[level], message), system=component)
|
||||
msg_txt = unicode_to_str("%s: %s" % (levels[level], message))
|
||||
log.msg(msg_txt, system=component)
|
||||
|
||||
def exc(message, level=ERROR, component=BOT_NAME, domain=None):
|
||||
from traceback import format_exc
|
||||
|
|
|
|||
Loading…
Reference in New Issue