【发布时间】:2018-10-02 11:12:33
【问题描述】:
我们正在使用 python - Django 1.10。我们有超过 1000 个测试。在运行所有测试时,我们将大量日志写入标准输出。 它主要影响部署——我们正在创建一个 docker 实例并运行我们所有的测试(使用 python manage.py 测试)。 我想在运行所有测试时以某种方式只打印错误。 有没有办法做这样的事情?
【问题讨论】:
-
您的
settings.py中有一个LOGGING部分来控制您的应用程序的日志记录吗?这通常决定了您设置为记录的应用程序,以及它们记录的级别。 -
我愿意。我们设置了一个记录器来写入控制台和文件。问题是如何让这个记录器在运行所有测试时只写错误。
标签: python django testing stdout