gpt4 book ai didi

python - 是否可以为整个 python 项目设置默认日志文件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:05:56 25 4
gpt4 key购买 nike

我正在使用 django-mailer 库,在 engine.py 中包括记录调用:

...
if connection is None:
connection = get_connection(backend=EMAIL_BACKEND)
logging.info("sending message '{0}' to {1}".format(
message.subject.encode("utf-8"),
u", ".join(message.to_addresses).encode("utf-8"))
)
...

但是,代码没有为此日志记录设置目标。我想在不对库代码进行任何修改的情况下进行设置。

那么我应该在哪里放置选择要使用的文件的配置?对于 Django,在 settings.py 文件中添加一些内容会起作用吗?推荐/不推荐吗?

我已阅读 Python documentation on logging但尚不清楚如何从不同的文件中设置它以使其在全局范围内工作。

此外,无论如何要限制来自特定库的日志记录?因此,我可以将所有日志记录发送到一个仅用于 django-mailer 的文件,而不是将所有日志记录发送到一个中央文件。

最佳答案

您可以在设置文件中非常灵活地设置日志记录。大量文档here .

关于python - 是否可以为整个 python 项目设置默认日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26914136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com