在我们在Heroku中托管的应用程序中,我们使用第三方代理进行监视和分析。应用程序将日志“创建日志文件”写入其自身的活动,如下所示。
Using heroku as Agent storage
Log file at heroku/log/dt_SampleApp_bootstrap_1.log
是否可以通过Heroku Toolbelt访问这些文件? Heroku日志不会按预期显示此文件的内容。我也通过heroku run bash
连接到heroku服务器,但我找不到所声明的文件。它不在/app
文件夹下。你知道我们在哪里找到它吗?
答案 0 :(得分:0)
每个heroku dyno都有一个短暂的文件系统。这意味着您应该将其视为只读。
有关文件系统的更多信息:https://devcenter.heroku.com/articles/dynos
您应该考虑将任何文件写入其他服务(例如S3)。
您使用哪种宝石创建日志?