我尝试将一些上下文信息添加到Scrapy spider日志消息并将其发送到Logstash,如下所示:
onFullScreen = status => {
this.setState({
isFullScreen: status.fullScreen
});
}
但它没有用,因为我有一个def parse(self, response):
self.logger.info('Status is %s' % response.status, extra={'status': response.status})
到LogstashFormaters extra
变量的值(args
。
但如果我直接使用模块:
args({'status': response.status})
效果很好。我做错了什么?