ruby-on-rails – 以生产模式登录Ruby on Rails

我想在控制器中查看一些变量,它尝试了以下内容:

Rails.logger.debug“年:#{Time.now.year}”

放“年:#{Time.now.year},月:#{@月}”

在哪里可以看到Logger的输出或在生产模式下的Puts?我需要这样设置一些东西来查看这些吗?

最佳答案
生产中的正常日志级别是info,因此调试日志不会显示。
更改您的日志记录

Rails.logger.info "Year: #{Time.now.year}"

在production.log中显示它。

或者(但不是一个好主意),您可以提高/config/environments/production.rb中的日志记录级别:

config.log_level = :debug

更新路径4.2:

现在,所有环境中的默认调试级别是:debug(如@nabilh所提到的)。
如果您希望生产环境较少,您可以将/config/environments/production.rb中的日志级别重置为前者:info:

config.log_level = :info

转载注明原文:ruby-on-rails – 以生产模式登录Ruby on Rails - 代码日志