Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 需要以编程方式访问GAE日志_Google App Engine_Gwt_Logging_Error Logging - Fatal编程技术网

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

Google app engine 需要以编程方式访问GAE日志,google-app-engine,gwt,logging,error-logging,Google App Engine,Gwt,Logging,Error Logging,我们在GAE中托管了一个GWT应用程序。我们使用gwt日志(http:// code.google.com/p/gwt log/)来记录我们的客户端和服务器端 例外情况。我们需要做的是每天在服务器上运行cron作业 午夜,创建关于所有异常的报告(例如,列出源代码, 异常时间、计数等)。为了做到这一点,我们需要访问 GAE通过API调用或我们的 服务器端代码。这可能吗? 日志数据是否可访问 如果这是不可能的,那么用什么最好的方法来总结 日志 非常感谢你 ereporter模块Calvin链接到的演

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

如果这是不可能的,那么用什么最好的方法来总结 日志


非常感谢你

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

您应该能够在java中通过日志记录基础结构应用相同的技术,而不必通过编程读取日志。

查看日志


它提供了检查应用程序的请求日志和应用程序日志的方法。

这在GAE Python中起作用,我不知道是否有Java版本:至少你可以看到他们是如何实现这个想法的。你能给我一个如何用we.xml配置的示例吗?你能给我一个如何实现的示例吗?非常感谢您的回复。我认为这是不可能的,因为您需要调用$PYTHON_LIB/google/appengine/ext/ereporter/report_generator.py,可能与Java应用调用Servlet的方式相同。我只是做了一个快速的研究,Java不支持这一点。参考:@Mayumi确实如此-查看文档了解Java的日志基础结构。工具和提示页面与此有什么关系?但是Java需要一个Servlet来处理服务器端的请求/响应。在指令中,我们需要调用$PYTHON_LIB/google/appengine/ext/ereporter/report_generator.py,它是PYTHON文件,需要PYTHON应用程序。我不认为应用程序引擎配置为允许Java应用程序调用.py文件。