我正在使用Freebase的Python库。在执行之前,它会创建一个日志:
self.log = logging.getLogger("freebase")
这个日志文件在哪里呢?我在执行的目录和临时文件夹都找不到。
这个调用并不会存储任何东西。它只是创建了一个日志记录器对象,你可以根据自己的需要来绑定和配置它。
所以如果你在你的Python代码中添加了
logging.basicConfig(level=logging.WARNING)
所有的警告和错误信息都会被记录到标准输出中(这就是basicConfig的作用),包括Freebase所做的调用。如果你想把日志记录到文件系统或者其他地方,你可以查看一下日志模块的文档以获取更多信息。你也可以参考一下日志记录入门指南。