1
185
请尝试以下操作:
根据 logging.basicConfig :
这看起来像是ipython笔记本在某个地方调用了basicConfig(或设置处理程序)。 |
2
91
如果您仍然想使用
|
3
39
我的理解是,IPython会话启动日志记录,所以basicConfig不起作用。以下是适用于我的设置(我希望它看起来不那么恶心,因为我想把它用于几乎所有的笔记本电脑):
现在,当我跑步时:
我在与笔记本相同的目录中得到一个“mylog.log”文件,其中包含:
请注意,如果您在不重新启动IPython会话的情况下重新运行此操作,它将向文件写入重复的条目,因为现在将定义两个文件处理程序 |
4
29
请记住,stderr是
|
5
21
现在对我有效的是什么(Jupyter,笔记本服务器是:5.4.1,IPython 7.0.1)
现在我可以使用记录器打印信息,否则我只能看到来自默认级别的消息(
|
6
14
您可以通过运行来配置日志记录
有关详细信息,请参阅 IPython kernel options |
7
6
自日志记录版本3.8 a起
|
8
5
我想要一个简单明了的答案,有风格优美的输出,所以这里是我的建议
然后你可以使用
|
9
4
我为这两个文件都设置了一个记录器,我希望它能显示在笔记本上。事实证明,添加一个文件处理程序会清除默认的流处理程序。
|
10
0
设置
从您自己的记录器进行日志记录
从其他库捕获日志记录
|
Abdullah Chaudhry · json文件上的文件旋转和删除 1 年前 |
Max S · 如何从CMD读取日志的所有输出 6 年前 |
Ivan Denchev · Apache-过去一小时的日志 6 年前 |
ninja.coder · Log4j中的字符串串联性能 6 年前 |
Rich · 如何记录日志。是否与操作员一起调试? 6 年前 |