django打印生产服务器上的信息

发布于 2024-10-31 22:35:07 字数 89 浏览 1 评论 0原文

我的应用程序上有一些用于调试目的的打印。在生产服务器上,这些打印信息去了哪里?在阿帕奇日志上?我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秉烛思 2024-11-07 22:35:07

使用日志记录

我有时喜欢记录到文件,所以我在 settings.py

import logging


logging.basicConfig(
    level = logging.INFO,
    format = '%(asctime)s %(levelname)s %(message)s',
    filename = '/tmp/djangoLog.log',)

和我想要记录的位置使用以下内容:

import logging

logging.info("Making the alpha-ldap connection")

然后在 /tmp/djangoLog.log 中我会看到“建立 alpha-ldap 连接”行

use logging

I like to log to file at times so I use the following in my settings.py

import logging


logging.basicConfig(
    level = logging.INFO,
    format = '%(asctime)s %(levelname)s %(message)s',
    filename = '/tmp/djangoLog.log',)

and where I want logging:

import logging

logging.info("Making the alpha-ldap connection")

then in /tmp/djangoLog.log I would see the line "Making the alpha-ldap connection"e

绝不放开 2024-11-07 22:35:07

检查此线程的一些指针: 在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文