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

发布于 2024-09-29 12:35:26 字数 167 浏览 6 评论 0原文

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

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

这个日志在文件系统中的什么位置?它不在执行目录或tmp中。

I'm using the Freebase Python library. It creates a log before executing:

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

Where is this log in the file system? It's not in the executing directory or tmp.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盗心人 2024-10-06 12:35:26

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

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

logging.basicConfig(level=logging.WARNING)

所有警告和错误都将记录到标准输出(这就是 basicConfig 的作用),包括 Freebase 进行的调用。如果您想登录到文件系统或其他目标,您需要参考日志记录模块文档< /a> 了解更多信息。您可能还希望参考日志记录指南

That call does not store anything. It merely creates a logger object which can be bound and configured however you would like.

So if in your Python code, you were to add

logging.basicConfig(level=logging.WARNING)

All warnings and errors would be logged to the standard output (that's what basicConfig does), including the calls that Freebase makes. If you want to log to the filesystem or other target, you'll want to reference the logging module documentation for more information. You may also wish to reference the Logging HOWTO.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文