Rails记录器消息test.log?
是否可以配置rails以显示logger.debug消息(来自控制器内的logger.debug语句),以便在运行单元和function测试时显示在test.log(或控制台)内部?
我将以下内容添加到test_helper.rb中。 我直接在测试中看到来自logger.debug语句的消息,但是在控制器方法中没有来自logger语句的消息?
def logger RAILS_DEFAULT_LOGGER end
对我来说很好。 您是否将config.log_level设置为特定的?
无论哪种方式,
config.log_level = :debug
应该管用?
从Rails 3.2开始,test_helper.rb中的方法应如下所示:
def logger Rails.logger end