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 次 |
| 最近记录: |