Python 根记录器在哪里存储日志?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该调用不存储任何内容。它只是创建一个记录器对象,可以根据需要进行绑定和配置。
因此,如果在您的 Python 代码中,您要添加
所有警告和错误都将记录到标准输出(这就是 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
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.