记录所有Django弃用警告

时间:2017-06-24 03:09:15

标签: python django logging

是否可以将Django中的弃用警告记录到批量文件或类似文件中?我不确定如何设置这样的过滤器。

编辑:下面的答案没有回答这个问题。

1 个答案:

答案 0 :(得分:1)

假设你是在Linux机器上,试试这个:

./manage.py runserver 2> foo.txt

这会将标准错误流重定向到文件foo.txt

弃用错误会导致标准错误,因此这应该照顾您。

如果您已经有一个想要附加的日志,当然这将是通常的附加符号:

./manage.py runserver 2>> foo.txt

如果你正在使用django 1.11,你需要告诉python显示警告。以下应该有效:

python -Wd manage.py runserver 2>> foo.txt

(没有机会尝试这个,但它应该有效)

如果您发现它有用并且想要经常这样做,您可能想为此创建一个别名。