我使用的是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的例子中,在设置.py档案工作?推荐/不推荐?你知道吗
我已经通读了Python documentation on logging,但不清楚如何从不同的文件设置它,使其全局工作。你知道吗
另外,要限制特定库的日志记录吗?因此,我不需要把所有的日志都放到一个中心文件中,我可以把它放到一个只供django mailer使用的文件中。你知道吗
您可以在设置文件中非常灵活地设置日志记录。大量的文档here。你知道吗
这只是@seddonym向您指出的日志文档的一个示例(在本例中,Django文档比Python文档更有帮助)。在你的Django里设置.py文件中,可以包含如下日志配置:
相关问题 更多 >
编程相关推荐