在使用appengine sdk时我无法查看System.out.println语句的输出如何查看它们对我来说它们就像是非常有用的调试工具。
答案 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)