我想在heroku.com上查看我的应用程序日志内容,所以我遵循了这个卓越的建议并获取了所有日志内容。然而,我现在很想知道我的日志文件实际上在哪里,因为"log/production.log"似乎是空的:
我知道我的日志文件已满,因为执行以下命令时会出现这种情况:
C:\>heroku console
Ruby console for ajpbrevx.heroku.com
>> files = Dir.glob("*")
=> ["public", "tmp", "spec", "Rakefile", "doc", "config.ru", "app", "config", "lib", "README", "Gemfile.lock", "vendor", "script", "Gemfile", "log"]
>> files = Dir.glob("log/*")
=> ["log/production.log"]
>> log_file = File.open("log/production.log", "r")
=> #<File:log/production.log>
>> log_file.each_line { |line| puts line }
=> #<File:log/production.log>
>> log_file.lstat.size
=> 0
我知道我的日志文件已满,因为执行以下命令时会出现这种情况:
heroku logs
所有东西都被列出来了,为什么log/production.log没有任何内容呢? 我应该向Heroku提交工单吗?
谢谢。 疑惑中的你, 詹姆斯