繁体   English   中英

记录Google App Engine应用程序

[英]Logging Google App Engine application

我使用开发服务器制作了GAE应用程序,但现在当我将它部署到GAE云时,某些功能不起作用(某些元素缺失),但没有抛出异常。

现在我想对我的代码进行一些日志记录,这样我就可以找到为什么这些东西在开发环境中工作,但在GAE云中却没有,但是我没有找到一种记录事件的方法,就像我可以用开发一样Eclipse中的服务器。

那么可以像在Eclipse开发服务器中那样记录事件吗?

使用Java编写的Google App Engine应用程序可以使用java.util.logging.Logger将信息写入日志文件。 可以使用管理控制台查看和分析应用程序的日志数据,也可以使用appcfg.sh request_logs下载。

记录文档中的更多信息。

您必须通过java.util.logging.Logger和类路径中的logging.properties文件配置日志记录,最好是在WEB-INF / classes /目录中。 例如,如果您希望所有日志记录都处于INFO级别,则此文件的内容应为:

# Set the default logging level for all loggers to INFO
.level = INFO

被标记为正确答案的文章有点过时了。

今天如果您必须阅读日志或想要远程调试您的应用程序,您可以使用

Java GAE应用程序仍使用java.util.logging.Logger将信息写入日志文件。

同样,如果您想了解有关Google App Engine Java日志记录的更多信息,请阅读文档。

我假设您要求日志控制台查看错误信息等。 如果是,则打开您的Google应用引擎启动器并单击您的应用,您可以在“运行”和“停止”旁边的顶部看到“日志”按钮。 祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM