运行python manage.py runserver
将启动Django的开发服务器,所有日志都将打印到控制台。
我需要将日志写入django.log
文件而不是控制台中。
Django logging documentation很好,但是我似乎无法将日志记录配置为与python manage.py runserver
相同。
问题:如何记录从./manage.py runserver
到文件的所有内容?
最佳答案
这是一个简单的linux重定向,因此应如下所示:
python manage.py runserver 0.0.0.0:8080 >> log.log 2>&1
请注意,我已经将8080设置为本地端口,您应该根据您的项目进行更改。
PS:此方法(管理运行服务器)应仅用于开发,而不用于部署。