我正在研究Java Web应用程序,并将其部署到AWS Elastic Beanstalk。
我可以编写system.out.println()(或类似的)并在部署应用程序时查看它吗?如果是这样,日志在哪里?
我希望将其用于调试等目的。
感谢。
答案 0 :(得分:2)
要回答您的system.out.println()
问题,可以使用此问题,它会显示在日志中。
在设置Elastic Beanstalk应用程序时,系统会要求您提供KEY。这是您可以使用ssh
进入/var/log
中可以找到日志的实例的密钥。查找名为web-1.inf
或catalina.out
的文件。 (不要引用我的话)
您可以在Elastic Beanstalk仪表板中选择Elastic Beanstalk应用程序,并在左侧选择LOGS
,这是您可以检查日志的另一个位置。在这里,您可以选择是否需要FULL日志,它是实例上所有日志的压缩版本,或者您可以选择从应用程序获取最后100行输出。