运行 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:这个方法(manage runserver)应该只用于开发,不用于部署。
