【发布时间】:2015-12-18 06:38:17
【问题描述】:
在 Django 视图中调用记录器会阻止请求处理吗? 例如,在下面的示例中,第 2 行的 logger.info() 会阻止第 3 行的响应吗?
def random_view(request):
xyz.do_something()
logger.info("Does this block the next line execution?")
return HttpResponse("Done")
我查看了Django logging documentation 和python logging module docs,但找不到这个问题的具体答案。
我了解 Handler 决定每条日志消息的去向,但我不确定 Handler 本身是否是非阻塞的。如果有人能澄清或指出解释这一点的文档,将不胜感激。
【问题讨论】: