记录Google App Engine应用程序

new*_*bie 17 java google-app-engine

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

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

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

bra*_*jam 25

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

记录文档中的更多信息.

  • 工作链接/示例:http://www.vogella.com/tutorials/GoogleAppEngineJava/article.html#logging (3认同)
  • 使用GAE的[java.util.logging.Logger](http://java.sun.com/javase/6/docs/api/java/util/logging/Logger.html)类的文档是[这里]( http://code.google.com/appengine/docs/java/runtime.html#Logging). (2认同)

nai*_*kus 5

你将不得不通过java.util.logging.Logger中,并在类路径中一个logging.properties文件来配置日志记录,最好是在你的WEB-INF /班/目录.例如,如果您希望所有的日志记录是在INFO级别,这个文件的内容应该是:

# Set the default logging level for all loggers to INFO
.level = INFO
Run Code Online (Sandbox Code Playgroud)