在开发中,所有日志都在一个文件中,因为我使用的是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配置?谢谢!