2013-09-29 79 views
6

我在django日志记录器中记录了所有在django应用程序中发现的错误。没有被捕获的错误在哪里去?在我看来,它应该转到主管日志文件。但那是空的。Nginx + Gunicorn + Supervisor + Django中的错误日志记录

感谢任何帮助。谢谢

+0

执行日志记录如果您将所有未缓存的日志记录到控制台,它们将在主管中。你可以发布你的日志配置吗? – esauro

回答

8

根据nginx docs,将行添加到您的配置文件。

access_log /path/to/your/logs/nginx_access.log; 
error_log /path/to/your/logs/nginx_error.log info; 

为记录与上司,你可以这样

[program:program] 
command=/virtualenv/python /path/to/django/source/manage.py run_gunicorn --log-file /path/to/your/logs/gunicorn.log 
stdout_logfile=/path/to/your/logs/supervisor.log 

正如你看到的行添加到您的配置文件,gunicorn日志的参数log-file你可以Django配置

最后指定根据docs