ruby-on-rails - rails断点 - ruby调试



在rails 3中设置记录器 (1)

默认情况下,Rails应该在项目的log目录中记录特定于环境的日志文件。 它将被称为test.logdevelopment.logproduction.log具体取决于您运行的环境。

您可以使用Rails.logger对象直接登录到Rails的记录器:

Rails.logger.info "My info message"
Rails.logger.debug "My debugging message"
Rails.logger.warn "My warning message"

Rails曾经使用Ruby的标准日志记录类 ,但它现在使用ActiveSupport::BufferedLogger 。 (官方的Ruby on Rails指南在他们说“Rails使用Ruby的标准记录器来编写日志信息”时)是不正确的。

我正在试图弄清楚如何使用带有rails 3的记录器。我需要在控制台中记录一个没有它的文件,但我只是想不出如何设置它然后,如何写一些东西到那个日志。 我试过rails docs,但他们并没有真正说清楚。





logging