django打印生产服务器上的信息
我的应用程序上有一些用于调试目的的打印。在生产服务器上,这些打印信息去了哪里?在阿帕奇日志上?我正在使用 apache/mod_wsgi 。
谢谢。
I have some prints on my application for debug purpose. On the production server where these printed information goes? on apache log? I am using apache/mod_wsgi .
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用日志记录
我有时喜欢记录到文件,所以我在 settings.py
和我想要记录的位置使用以下内容:
然后在 /tmp/djangoLog.log 中我会看到“建立 alpha-ldap 连接”行
use logging
I like to log to file at times so I use the following in my settings.py
and where I want logging:
then in /tmp/djangoLog.log I would see the line "Making the alpha-ldap connection"e
检查此线程的一些指针: 在 Django 中,如何允许打印语句与 Apache WSGI 一起使用?
也就是说,您不应该使用打印语句在生产系统上进行调试,尤其是 django 附带了一个漂亮、灵活的 日志模块。
Check this thread for some pointers: In Django, how do I allow print statements to work with Apache WSGI?
That said, you shouldn't use print statements for debugging on your production system, especially as django comes with a nice, flexible logging module included nowadays.