在导轨3中设置logging器

我想弄清楚如何使用轨道logging器3.我需要login到一个文件没有它在控制台,但我只是不知道如何设置,然后,如何写东西到那个日志。 我尝试了rails文档,但是他们并没有真正说清楚。

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

您可以使用Rails.logger对象直接login到Rails的logging器:

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

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