Rails logger в сообщениях test.log? - PullRequest
7 голосов
/ 24 марта 2010

Можно ли настроить rails для отображения сообщений logger.debug (из операторов logger.debug внутри контроллеров) для отображения внутри test.log (или на консоли) при выполнении модульных и функциональных тестов?

Я добавил следующее в test_helper.rb. Я вижу сообщения от операторов logger.debug непосредственно внутри тестов, но нет сообщений от операторов logger внутри методов контроллера?

def logger
    RAILS_DEFAULT_LOGGER
end

Ответы [ 2 ]

8 голосов
/ 25 марта 2010

Работает нормально для меня. Вы установили свой config.log_level на что-то конкретное?

В любом случае,

config.log_level = :debug 

должно работать?

1 голос
/ 10 сентября 2014

Начиная с Rails 3.2, метод в test_helper.rb должен выглядеть следующим образом:

def logger
    Rails.logger
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...