mirror of https://github.com/scrapy/scrapy.git
fix logging error with unicode spider name
Log message fails if spider name is in unicode, because "system" key in eventDict isn't encoded.
This commit is contained in:
parent
e34ffc0f42
commit
a651a75248
|
|
@ -77,7 +77,7 @@ def _adapt_eventdict(eventDict, log_level=INFO, encoding='utf-8', prepend_level=
|
|||
|
||||
spider = ev.get('spider')
|
||||
if spider:
|
||||
ev['system'] = spider.name
|
||||
ev['system'] = unicode_to_str(spider.name, encoding)
|
||||
|
||||
lvlname = level_names.get(level, 'NOLEVEL')
|
||||
message = ev.get('message')
|
||||
|
|
|
|||
Loading…
Reference in New Issue