use*_*541 41 logging production ruby-on-rails
我想在控制器中查看一些变量,它尝试了以下内容:
Rails.logger.debug "Year: #{Time.now.year}"
puts "Year: #{Time.now.year}, Month: #{@month}"
在哪里可以看到Logger或Puts在生产模式下的输出?我需要这样设置一些东西来查看这些吗?
Mar*_*n M 105
生产中的正常日志级别是info
,因此debug
不显示日志.
将日志记录更改为
Rails.logger.info "Year: #{Time.now.year}"
Run Code Online (Sandbox Code Playgroud)
展示它production.log
.
或者(但不是一个好主意)您可以提高日志记录级别/config/environments/production.rb
:
config.log_level = :debug
Run Code Online (Sandbox Code Playgroud)
更新 Rails 4.2:
现在所有环境中的默认调试级别都是:debug
(如@nabilh所述).
如果您希望生产环境减少聊天,可以将日志级别重置/config/environments/production.rb
为前者:info
:
config.log_level = :info
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
54407 次 |
最近记录: |