伙计们,由于一些原因,我不得不使用一些遗留的<code>Rails 2.1.0</code>应用程序。他们将其设计为使用Ruby 1.8.6。
我安装了RVM并安装了<code>ruby 1.8.7</code>。我安装了该应用程序所需的所有gem(与Bundler相比,Rails2.x应用程序中的一个真正的痛苦),并使用脚本/服务器命令启动了Rails应用程序。
我得到的服务器日志出现了问题。在development
rails模式下,日志总是以“info”模式出现,而不是以“debug”模式出现。在调试模式下,我们的服务器日志将显示请求参数、控制器和;行动、响应时间等等。但我得到的只是这种原木。
Referer -> /images/events-dir.png?1297230128
127.0.0.1 - - [16/Feb/2011:06:50:36 IST] "GET /images/org-url.png?1297230128 HTTP/1.1" 200 141824
Referer -> /images/org-url.png?1297230128
127.0.0.1 - - [16/Feb/2011:06:50:36 IST] "GET /images/iphone-frame.png HTTP/1.1" 200 47899
Referer -> /images/iphone-frame.png
127.0.0.1 - - [16/Feb/2011:06:50:36 IST] "GET /images/ipad-frame.png HTTP/1.1" 200 273013
Referer -> /images/ipad-frame.png
该死,用这种原木真的很难。我已经明确提到
config.log_level=:调试
在environment.rb中。但在此之后,输出仍处于“info”模式。我用错ruby版本了吗。我应该特别使用ruby 1.8.6来获得所需/预期的日志输出吗。请帮帮我,我已经被困了好几天了。
重要的是,当我<code>tail-f</code>我的development.log文件时,该文件显示了正确的格式。本质上,当我启动服务器时,它应该以“开发”模式启动,并且应该跟踪开发日志-f
。正确的