Google Colab 中的日志模块问题

我有一个使用日志模块进行错误处理的 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 root INFO 这是一个测试日志..


我在这里缺少什么?目前,我正在用打印语句替换错误日志,但我认为必须有一个解决方法。


摇曳的蔷薇
浏览 245回答 1
1回答

米脂

也许您以某种方式重新配置了您的环境?(尝试运行时菜单 -> 重置所有运行时...)您的代码片段与为我编写的完全一样-
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python