Joh*_*ker 37 ruby logging ruby-on-rails ruby-on-rails-3
我正在试图弄清楚如何使用带有rails 3的记录器.我需要在控制台中记录一个没有它的文件,但我只是无法弄清楚如何设置它然后,如何写一些东西到那个日志.我试过rails docs,但他们并没有真正说清楚.
Dyl*_*kow 81
默认情况下,Rails应该记录到项目log
目录中特定于环境的日志文件.将要么叫test.log
,development.log
或production.log
取决于你正在运行的环境.
您可以使用以下Rails.logger
对象直接登录到Rails的记录器:
Rails.logger.info "My info message"
Rails.logger.debug "My debugging message"
Rails.logger.warn "My warning message"
Run Code Online (Sandbox Code Playgroud)
Rails曾经使用Ruby的标准日志记录类,但它现在使用ActiveSupport::BufferedLogger
.(官方的Ruby on Rails指南在他们说"Rails使用Ruby的标准记录器来编写日志信息"时)是不正确的.
归档时间: |
|
查看次数: |
24072 次 |
最近记录: |