记录谷歌应用引擎应用程序
2022-09-03 00:43:11
我已经使用开发服务器制作了我的GAE应用程序,但现在当我将其部署到GAE云时,某些功能不起作用(缺少某些元素),但没有抛出异常。
现在我想对我的代码进行一些日志记录,这样我就可以找出为什么这些东西在开发环境中工作,而不是在GAE云中工作,但我还没有找到一种方法来记录事件,就像我在Eclipse中的开发服务器一样。
那么,是否有可能像在 Eclipse 开发服务器中那样记录事件呢?
我已经使用开发服务器制作了我的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