Google Colab中的记录模块问题

时间:2019-02-08 17:25:58

标签: python logging error-handling jupyter-notebook google-colaboratory

我有一个使用日志记录模块进行错误处理的python脚本。尽管此python脚本在导入Google colab时有效,但不会在日志文件中记录错误。

作为实验,我在google colab中尝试了以下脚本,以查看其是否完全写入了日志

import logging
logging.basicConfig(filename="log_file_test.log",
                            filemode='a',
                            format='%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s',
                            datefmt='%H:%M:%S',
                            level=logging.DEBUG)

logging.info("This is a test log ..")

令我沮丧的是,它甚至没有创建名为 log_file_test.log 的日志文件。我尝试在本地运行同一脚本 ,并且它产生了文件 log_file_test.log ,其中包含以下文本

  

13:20:53,441根信息这是一个测试日志..

我在这里想念什么? 目前,我正在用打印语句替换错误日志,但是我认为必须对此有一种解决方法。

1 个答案:

答案 0 :(得分:1)

也许您已经以某种方式重新配置了环境? (尝试运行时菜单->重置所有运行时...。)您的代码段完全按我的要求编写了-

enter image description here