从 Rails 4.0.3 升级到 4.1 后,WEBrick 不再向服务器控制台打印任何内容

After upgrading from Rails 4.0.3 to 4.1, WEBrick no longer prints anything to server console

将 rails 从 4.0.3 升级到 4.1.9 后,我启动了 WEBrick,在浏览器中成功加载了我的应用程序页面,但在终端 window 中没有任何显示。没有 SQL,没有渲染报告,甚至没有提及 500 服务器错误。

它确实加载了 webrick 运行 的常用通知:

$ rails s
=> Booting WEBrick
=> Rails 4.1.9 application starting in local on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
[2015-01-15 15:47:22] INFO  WEBrick 1.3.1
[2015-01-15 15:47:22] INFO  ruby 2.0.0 (2013-06-27) [x86_64-darwin12.3.0]
[2015-01-15 15:47:22] INFO  WEBrick::HTTPServer#start: pid=1122 port=3000

除了 rails 升级外,没有任何变化,这是通过在我的 Gemfile 和 运行 bundle update rails 中定义版本号完成的。我试过在我的环境的配置文件中设置 config.log_level = :debug 但没有得到爱。有任何想法吗?

我最终只是重新定义了我的日志

# application.rb

config.logger = ActiveSupport::Logger.new(STDOUT)
file_logger = Logger.new(Rails.root.join("log/#{Rails.env}.log"))
config.logger.extend(ActiveSupport::Logger.broadcast(file_logger))