Python根记录器在哪里存储日志?

时间:2010-10-28 11:54:04

标签: python logging freebase

我正在使用Freebase Python库。它在执行之前创建一个日志:

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

文件系统中的这个日志在哪里?它不在执行目录或tmp中。

1 个答案:

答案 0 :(得分:19)

该电话不存储任何内容。它只是创建一个记录器对象,可以根据需要进行绑定和配置。

因此,如果在您的Python代码中,您要添加

logging.basicConfig(level=logging.WARNING)

所有警告和错误都会记录到标准输出(这就是basicConfig所做的),包括Freebase的调用。如果要登录文件系统或其他目标,则需要引用logging module documentation以获取更多信息。您可能还希望参考Logging HOWTO