【发布时间】:2012-01-14 18:26:02
【问题描述】:
我的应用程序正确记录到日志文件,但我也希望能够访问数据库中的这些日志。我试过 django-log-db 但它与 Django 1.3 不兼容。 Sentry 太过分了,因为它需要部署 Sentry 服务器。
是否有一个简单的 Django 解决方案用于记录到数据库?
【问题讨论】:
我的应用程序正确记录到日志文件,但我也希望能够访问数据库中的这些日志。我试过 django-log-db 但它与 Django 1.3 不兼容。 Sentry 太过分了,因为它需要部署 Sentry 服务器。
是否有一个简单的 Django 解决方案用于记录到数据库?
【问题讨论】:
您可以将 python 日志记录模块与 django.db.backends 和将消息保存到数据库的自定义处理程序一起使用。但我强烈建议你使用哨兵,你可以在你的 django 项目中配置它,这样你就不需要将它作为单独的服务器运行。它聚合所有消息并使其非常易于分析。
【讨论】: