为了账号安全,请及时绑定邮箱和手机立即绑定

scrapy 设置logging无效?

scrapy 设置logging无效?

潇湘沐 2018-12-16 17:18:31
在pipelines中,代码如下:import loggingfrom scrapy.utils.log import configure_logging configure_logging(install_root_handler=False) logging.basicConfig(     filename='log.txt',     format='%(levelname)s: %(message)s',     level=logging.INFO )   logging.error('s')会在控制台输出s:2018-11-12 19:19:53 [root] ERROR: s不会输出到设置的log.txt。为什么呢?关注 | 3收藏
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

遇到过类似的问题,我也没有彻底解决,这可能是因为logging的全局设置问题。因为logging属于单例模式,而且basicConfig如果在root logging已经有过设置之后不会起作用。大项目中应该在读入所有模块之前进行logging的全局设置,不然可能会产生冲突。

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 1128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信