Jupyter笔记本记录[Errno 32]破管

时间:2016-06-11 11:07:11

标签: python logging jupyter-notebook

我在我当前的jupyter notebook设置中观察到一个奇怪的行为:在报告每个警告或错误时,除了显示的主要错误消息之外,我还得到了整个堆栈的Broken Pipe错误。

as in here

当一个单元格生成一堆非严重错误并且浏览器窗口挂起而只是试图渲染所有伴随的堆栈跟踪时,这会非常令人不安。我应该调查哪个方向来解决这个问题? 我已尝试将logger.handlers[0]重定向到stdoutstderr,如上所述here,但没有效果(正确处理logger.debug()print()中的常规记录消息)。

import logging
logger = logging.getLogger()
logger.handlers[0].stream = sys.stderr

我正在使用ipykernel 4.3.1(Python3)

0 个答案:

没有答案