Apo*_*tus 5 python logging stdout stderr scrapy
出于调试目的,我需要在使用Scrapy时查看日志消息和打印语句的输出.Hovewer,当我启动Scrapy记录器时,我不再看到打印语句的输出!我应该如何修改以下示例代码以查看两个打印语句?
from scrapy import log
print 'PRINT OUTPUT BEFORE'
log.start(loglevel='DEBUG',logstdout=True)
print 'PRINT OUTPUT AFTER'
Run Code Online (Sandbox Code Playgroud)
输出:
PRINT OUTPUT BEFORE
Run Code Online (Sandbox Code Playgroud)
我相信重定向stderr或stdout可以解决问题.任何帮助将不胜感激!
logstdout 必须设置为False才能禁止重定向stdout.
from scrapy import log
print 'PRINT OUTPUT BEFORE'
log.start(loglevel='DEBUG', logstdout=False)
print 'PRINT OUTPUT AFTER'
Run Code Online (Sandbox Code Playgroud)
随着输出:
PRINT OUTPUT BEFORE
PRINT OUTPUT AFTER
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3893 次 |
| 最近记录: |