Проблема с модулем регистрации в Google Colab - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть скрипт на 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 Это журнал испытаний ..

Что мне здесь не хватает?В настоящее время я заменяю журналы ошибок на операторы печати, но я предполагаю, что для этого должен быть обходной путь.

1 Ответ

0 голосов
/ 08 февраля 2019

Возможно, вы как-то перенастроили свою среду?(Попробуйте меню времени выполнения -> Сбросить все время выполнения ...) Ваши фрагменты работают точно так, как написано для меня -

enter image description here

...