Rails记录器消息test.log?

Upg*_*ave 7 logging ruby-on-rails

是否可以配置rails以显示logger.debug消息(来自控制器内的logger.debug语句),以便在运行单元和功能测试时显示在test.log(或控制台)内部?

我将以下内容添加到test_helper.rb中.我直接在测试中看到来自logger.debug语句的消息,但是在控制器方法中没有来自logger语句的消息?

def logger
    RAILS_DEFAULT_LOGGER
end
Run Code Online (Sandbox Code Playgroud)

Api*_*pie 8

对我来说很好.你有没有将config.log_level设置为特定的东西?

无论哪种方式,

config.log_level = :debug 
Run Code Online (Sandbox Code Playgroud)

应该管用?

  • 我试过这个,但它没有用.知道我可能会缺少什么吗? (2认同)