google-app-engine - 需要以编程方式访问 GAE 日志

标签 google-app-engine gwt logging error-logging

我们在 GAE 中托管了一个 GWT 应用程序。我们使用 gwt-log (http:// code.google.com/p/gwt-log/) 记录我们的客户端和服务器端 异常(exception)。我们需要做的是每天在 午夜创建有关所有异常的报告(例如,列出来源, 异常时间、计数等)。为此,我们需要访问 GAE 通过 API 调用或我们的其他方式以编程方式记录 服务器端代码。这可能吗? 日志数据是否可访问?

如果这不可能,总结错误的最佳方式是什么 日志?

非常感谢。

最佳答案

Calvin 链接到的 ereporter 模块显示了如何在 Python 中执行此操作。它所做的不是以编程方式读取日志:相反,它注册了一个自定义日志处理程序,该处理程序捕获所有异常日志并将它们存储在数据存储中。然后,cron 作业汇总在该时间间隔内发生的异常,并将它们通过电子邮件发送给管理员。

您应该能够在具有日志基础结构的 Java 中应用相同的技术,而不必能够以编程方式读取日志。

关于google-app-engine - 需要以编程方式访问 GAE 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504806/

相关文章:

python - 如果装饰器函数在我无法修改的库中,我应该如何捕获可以引发的装饰器函数中的异常?

google-app-engine - 如何防止谷歌云平台 2021 中的超额计费

Java服务器如何处理Client请求并响应呢?

java - GAE JPA @OneToMany orphanRemoval + Cascade 未按预期工作

java - GWT ClientBundle (ImageBundle) 中的用户 svg 图片

生产中的 GWT 源 map

ruby-on-rails - 在 Rails 中过滤长日志参数

javascript - GXT 不工作

python - 如何使用 Python 日志记录模块显示日期格式

testing - 未找到 TFS 2010 测试结果控制台日志输出