Где корневой журнал Python хранит журнал?

Я использую библиотеку Freebase Python. Он создает журнал перед выполнением:

self.log = logging.getLogger("freebase")

Где этот журнал в файловой системе? Это не в исполняемом каталоге или tmp.

Ответы

Ответ 1

Этот вызов ничего не хранит. Он просто создает объект журнала, который может быть привязан и настроен, но вы хотели бы.

Итак, если в коде Python вы должны добавить

logging.basicConfig(level=logging.WARNING)

Все предупреждения и ошибки будут регистрироваться на стандартном выходе (что делает basicConfig), включая вызовы, которые делает Freebase. Если вы хотите войти в файловую систему или другую цель, обратитесь к Logging HOWTO.