Java 调试GAE应用程序的日志

Java 调试GAE应用程序的日志,java,google-app-engine,logging,Java,Google App Engine,Logging,我已经向GAE部署了一个应用程序,现在我得到了“404Not_FOUND”错误 在哪里可以找到有关此错误的详细信息(堆栈跟踪) 在“日志”和“管理日志”中,我没有发现任何有用的东西 注:我所说的“日志”并不是指站点访问统计的日志 更新:现在我设法摆脱了404错误。但是,现在我遇到另一个与日志记录相关的错误: [s~项目控制中心/1.35278503430247795]: 未能实例化[ch.qos.logback.classic.LoggerContext] 如何修复它?最近在管理控制台中显示日志

我已经向GAE部署了一个应用程序,现在我得到了“404Not_FOUND”错误

在哪里可以找到有关此错误的详细信息(堆栈跟踪)

在“日志”和“管理日志”中,我没有发现任何有用的东西

注:我所说的“日志”并不是指站点访问统计的日志

更新:现在我设法摆脱了404错误。但是,现在我遇到另一个与日志记录相关的错误:

[s~项目控制中心/1.35278503430247795]: 未能实例化[ch.qos.logback.classic.LoggerContext]


如何修复它?

最近在管理控制台中显示日志时出现了一些问题。您可以尝试下载日志:


设置
--severity=0
以获得调试级别。

将记录所有请求,但默认视图仅显示包含错误消息的日志。单击日志页面顶部的“显示:所有请求”以显示所有请求


404 not found消息不太可能有stacktrace,因为没有发生错误-您试图获取的URL根本不存在。

您是在本地运行还是在Google应用程序引擎上运行?如果是本地的,则启动appserver的终端应向您提供有关错误的详细信息。抱歉,没有正确阅读问题。我现在在第一行看到了。在本地运行应用程序时是否看到此错误?这可能是调试错误的最简单方法,而不是在GAE基础设施上进行远程调试。是的,在迁移之前,它通过“mvn jetty:run”工作。appcfg--severity=0 request\u logs myapp/war mylogs.txt返回一个包含请求数据的日志文件(与GAE管理控制台中的“logs”中的相同),但没有堆栈跟踪。对我来说,这表明没有为404生成日志。它在本地工作吗?它是一个Vaadin应用程序,在迁移到GAE之前,它工作得非常好(通过“mvn jetty:run”)。在本地运行时,您是否使用GAE SDK?1)请参见上文-现在404错误已被删除。2) 不,我在本地运行时不使用GAE,我也不打算这样做(因为a)这会使构建过程更加复杂,b)GAE的文档告诉我们,在某些情况下,本地GAE和真实GAE的行为有所不同。请参阅我的更新-现在404错误已被删除,但是我仍然没有有意义的日志,因为logback类无法实例化。它包含在依赖项中(在Jetty中运行应用程序时,日志记录工作非常完美)。@Dmitri您是否试图以某种方式自定义日志记录?您根本不需要在App Engine上手动配置日志记录。