2013-05-02 6 views
5

W jakiś sposób jestem wrting coś takiego:Skąd Szyny pokazać wyjście rejestrowania

Rails.logger.debug("------I WAS HERE ------- ") 

widzę, że jeśli mogę umieścić punkt przerwania w następnym wierszu tego kodu, to uderzenie, które rozkładają punkt, używając RubyMine IDE i uruchamiając go z trybu debugowania, więc przekazał tę metodę logger.debug, ale gdzie ją wydrukował? Nie mogę go znaleźć w konsoli ... Czy jest łatwiejszy sposób?

Odpowiedz

7

Logi domyślnie przechodzą do pliku #{Rails.root}/log/#{Rails.env}.log. Najprawdopodobniej jest to development.log w twoim przypadku.

+0

teraz mam problem ze znalezieniem tej ścieżki :) co powiesz na "puts"? może po prostu napiszę puty, a mam nadzieję, że pojawi się w konsoli –

+0

'puts' pojawi się w konsoli, tak. Twój katalog dzienników znajduje się na najwyższym poziomie projektu - np. więc gdziekolwiek patrzysz w redmine, idź w górę od bieżącego kodu, aż dotrzesz do początku projektu (np. gdzie 'app',' lib' i inne katalogi są). –