我在Java
上部署了一个示例Heroku
应用,例如容器。之后,我分别制作了heroku container:push <name>
和heroku container:release <name>
。命令有效,但是我不知道应用程序本身是否正在运行,因为它每天应该触发几次。
我试图查看常规日志,但一无所获。在Heroku的哪里可以找到与容器相关的日志?
更新:
我的日志如下:
2019-12-18T21:21:20.002711 + 00:00 app [api]:用户创建的v4版本
2019-12-18T21:21:20.002711 + 00:00 app [api]:部署的工作程序 (c77c435c1355)由用户
此后,没有日志出现。
答案 0 :(得分:0)
如果使用日志记录框架(log4j,java日志记录),您仍然需要对其进行初始化以将其记录到stdout(控制台)中,然后您应该能够在Heroku的“查看日志”中查看日志(或者实际上是通过CLI heroku日志)。
您是否正在使用log4j?在应用程序的类路径中添加log4j.properties。 您也可以尝试使用System.out.println登录到stdout。
希望有帮助。
Beppe