关于appengine的输出流

时间:2010-04-12 08:41:08

标签: java google-app-engine

在使用appengine sdk时我无法查看System.out.println语句的输出如何查看它们对我来说它们就像是非常有用的调试工具。

3 个答案:

答案 0 :(得分:4)

我正在使用java.util.logging来获取我的调试消息,这些消息会显示在管理页面上的日志查看器中。

System.out和System.err也会被重定向为日志消息,但有一点需要注意,您必须设置适当的日志级别。我认为默认值只是警告,可能会过滤掉您的邮件。 System.out是INFO,System.err是WARN。

您可以在logging.properties文件中调整它们。

查看the docs了解更多信息,包括如何下载日志。

答案 1 :(得分:2)

你试过查看日志吗?从Google App Engine doc开始,似乎System.out被重定向到日志。

答案 2 :(得分:0)

查看项目中的这些文件:

<project>/src/log4j.properties
<project>/war/WEB-INF/logging.properties

根据需要调整日志记录级别\ redirect 请记住,只有在类路径中有log4j时才会使用log4j(或者如果你有任何捆绑log4j类的jar)