Chciałem zobaczyć zawartość mojego loga aplikacji na heroku.com, więc poszedłem za this excellent advice i mam całą zawartość logu. Jednak teraz jestem ciekaw, aby dowiedzieć się, gdzie jest mój plik dziennika rzeczywiście jest jako „log/production.log” wydaje się być pusty:Lokalizacja pliku Heroku.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
wiem, że mam pełny plik dziennika jako kiedy zrobić:
heroku logs
wszystko jest na liście, więc dlaczego log/production.log nic nie zawiera? Czy powinienem zgłosić bilet na numer Heroku?
Dzięki. Pozdrawiam, James
to jest dokładnie to, czego szukałem. dzięki. –