2011-08-08 6 views

Odpowiedz

27

można sprawdzić żądań HTTP, które odbiera Pow uruchamiając tail -f plik dziennika do wyboru w katalogu ~/Library/Logs/Pow. Zapoznaj się z sekcją podręcznika Pow o numerze Viewing Log Files

Jeśli szukasz dzienników określonych w Railsach, zostaną one umieszczone w katalogu Twojej aplikacji pod numerem log/. Na przykład, jeśli chcesz oglądać dziennik rozwojowy dla przełącznika aplikacji do dyrektora głównego aplikacji i uruchom:

tail -f log/development.log 

Jest też less który daje kilka dodatkowych opcji, ale nie jest tak prosty w użyciu.

less -R log/development.log 

, a następnie naciśnij ctrl-f, aby śledzić nowe wyjście do pliku. Naciśnięcie przycisku h spowoduje wyświetlenie bardziej szczegółowego menu pomocy.

1

Czy widzisz ścieżkę log/development.log w swojej aplikacji? Zwykle można tego użyć, aby zobaczyć, co dzieje się w Railsach. Istnieją również dzienniki do testowania i produkcji oraz mogą być obecne dla twojego projektu, w zależności od trybu, w którym aplikacja jest uruchomiona.

Aby uzyskać dostęp do tych dzienników, do terminalu należy użyć terminala i cd. następnie użyj narzędzia, takiego jak tail, aby wyświetlić dzienniki. Odmiana polecenia tail powoduje także przewijanie danych wyjściowych w przypadku pojawienia się nowej zawartości, takiej jak zwykle program rejestrujący Rails.

11

Możesz również użyć klejnotu pomocnika, takiego jak powder. Zamawiam pokazanie logu aplikacji po prostu wpisz powder applog

+3

Byłoby wspaniale mieć 'binding.pry' dostępne stamtąd. –

+0

To jest najlepsza odpowiedź. 'powder' to więcej niż tylko logowanie dziennika, daje ci to odpowiednik wyświetlania' rails server 'w czasie rzeczywistym po pierwszym ogonie. Jest to podobne do Webrick lub Thin, jak można uzyskać. –

Powiązane problemy