我的 scrapy 项目的 settings.py 文件中有以下说明:
LOG_ENABLED = True
LOG_STDOUT = True
LOG_LEVEL = 'INFO'
LOGSTATS_INTERVAL = 300
LOG_FILE = 'log_file.txt'
这些设置会导致所有日志都写入 log_file.txt。然而,我仍然想在运行蜘蛛的终端中检查这些日志。我想这应该是某个地方包含的默认选项,但我一直找不到它。
所以,为了省去自己的麻烦,我决定在 dockerfile 中这样写: CMD [“sh”,“-c”,“python main.py & tail -F otomoto.log”]