使用Google App Engine上的Django将错误记录到数据库

时间:2010-03-17 00:53:54

标签: python django google-app-engine logging error-handling

是否有项目能够将Google App Engine上的Django请求中的错误记录到数据存储区(如django-db-logdjango.crashlog)?

谢谢!

3 个答案:

答案 0 :(得分:3)

使用内置的google.appengine.ext.ereporter模块:

  

记录的记录处理程序   有关唯一例外的信息。

     在这种情况下,

'Unique'被定义为a   给定(异常类,位置)   元组。记录唯一的异常   带有示例的数据存储区   stacktrace和大约的计数   发生,按天和分组   应用程序版本。

     

一个cron处理程序,in   google.appengine.ext.ereporter.report_generator,   构建和通过电子邮件发送报告   在前一天的例外情况。

另请参阅:Using the ereporter module for easy error reporting

答案 1 :(得分:1)

  1. 查看Native Django on GAE。它是Django与谷歌App Engine的非关系型端口。
  2. 另一个项目, google-app-engine-django,看起来 得到一个中间“帮助者” 你去,没有完整的端口。

答案 2 :(得分:0)

我已经创建了一个项目Django-GAE-log来解决这个问题。欢迎思考和投入!