在生产环境中时,如何将Django请求与其他Django日志消息记录到同一文件中(即,不在nginx-access.log中)?

时间:2018-07-19 16:44:19

标签: django nginx logging

在开发中,所有日志都在一个文件中,因为我使用的是django提供的开发服务器runserver。我的Django日志包含实际的请求(例如GET /api/user/register)以及我的常规INFO和ERROR日志消息。这正是我想要的。

当我投入生产时,我在nginx中使用django。 现在,这些请求被分离到nginx-access.log文件中,而我的django日志不再包含该请求。与之类似,现在没有GET /api/user/register

如何像在开发过程中那样将请求保留在django日志中?我想要全部放在一个文件中。如果nginx-access.log保留请求的其他副本是可以的。

我意识到惯例是将访问记录分开,但是当我立即知道用户调用了什么api时,这对我很有帮助。

有任何提示吗?我是否要更改Django settings.py或我的Nginx配置?谢谢!

0 个答案:

没有答案
相关问题